├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── build-and-test-branches.yaml │ ├── build-and-test.yaml │ ├── cron.yaml │ ├── notify-on-issue.yml │ ├── slack-on-issue.yaml │ └── slack-on-pr.yaml ├── .gitignore ├── .readthedocs.yaml ├── LICENSE.md ├── README.md ├── docs ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Makefile ├── README.md ├── _static │ ├── pydata-custom.css │ └── readthedocs-custom.css ├── _templates │ ├── custom-class-template.rst │ └── custom-module-template.rst ├── api.rst ├── conf.py ├── index.rst ├── make.bat └── requirements.txt ├── lusid.json ├── resources └── Finbourne_Logo_Teal.svg └── sdk ├── Dockerfile ├── MANIFEST.in ├── README.md ├── docker-compose.yml ├── docs ├── A2BBreakdown.md ├── A2BCategory.md ├── A2BDataRecord.md ├── A2BMovementRecord.md ├── Abor.md ├── AborApi.md ├── AborConfiguration.md ├── AborConfigurationApi.md ├── AborConfigurationProperties.md ├── AborConfigurationRequest.md ├── AborProperties.md ├── AborRequest.md ├── AcceptEstimateValuationPointResponse.md ├── AccessControlledAction.md ├── AccessControlledResource.md ├── AccessMetadataOperation.md ├── AccessMetadataValue.md ├── Account.md ├── AccountProperties.md ├── AccountedTransaction.md ├── AccountingMethod.md ├── AccountsUpsertResponse.md ├── AccumulationEvent.md ├── ActionId.md ├── AddBusinessDaysToDateRequest.md ├── AddBusinessDaysToDateResponse.md ├── AdditionalPayment.md ├── AddressDefinition.md ├── AddressKeyComplianceParameter.md ├── AddressKeyDefinition.md ├── AddressKeyDefinitionApi.md ├── AddressKeyFilter.md ├── AddressKeyList.md ├── AddressKeyListComplianceParameter.md ├── AddressKeyOptionDefinition.md ├── AdjustGlobalCommitmentEvent.md ├── AdjustHolding.md ├── AdjustHoldingForDateRequest.md ├── AdjustHoldingRequest.md ├── AggregateSpec.md ├── AggregatedReturn.md ├── AggregatedReturnsApi.md ├── AggregatedReturnsDispersionRequest.md ├── AggregatedReturnsRequest.md ├── AggregatedReturnsResponse.md ├── AggregatedTransactionsRequest.md ├── AggregationApi.md ├── AggregationContext.md ├── AggregationMeasureFailureDetail.md ├── AggregationOp.md ├── AggregationOptions.md ├── AggregationQuery.md ├── AggregationType.md ├── Alias.md ├── Allocation.md ├── AllocationRequest.md ├── AllocationServiceRunResponse.md ├── AllocationSetRequest.md ├── AllocationsApi.md ├── AmortisationEvent.md ├── AmortisationRule.md ├── AmortisationRuleSet.md ├── AmortisationRuleSetsApi.md ├── Amount.md ├── AnnulQuotesResponse.md ├── AnnulSingleStructuredDataResponse.md ├── AnnulStructuredDataResponse.md ├── AppendComplexMarketDataRequest.md ├── AppendFxForwardCurveByQuoteReference.md ├── AppendFxForwardCurveData.md ├── AppendFxForwardPipsCurveData.md ├── AppendFxForwardTenorCurveData.md ├── AppendFxForwardTenorPipsCurveData.md ├── AppendMarketData.md ├── AppendMarketDataType.md ├── ApplicableInstrumentEvent.md ├── ApplicationMetadataApi.md ├── AssetClass.md ├── AssetLeg.md ├── Barrier.md ├── Basket.md ├── BasketIdentifier.md ├── BatchAdjustHoldingsResponse.md ├── BatchUpdateUserReviewForComparisonResultRequest.md ├── BatchUpdateUserReviewForComparisonResultResponse.md ├── BatchUpsertDatesForCalendarResponse.md ├── BatchUpsertInstrumentPropertiesResponse.md ├── BatchUpsertPortfolioAccessMetadataRequest.md ├── BatchUpsertPortfolioAccessMetadataResponse.md ├── BatchUpsertPortfolioAccessMetadataResponseItem.md ├── BatchUpsertPortfolioTransactionsResponse.md ├── BatchUpsertPropertyDefinitionPropertiesResponse.md ├── Block.md ├── BlockAndOrderIdRequest.md ├── BlockAndOrders.md ├── BlockAndOrdersCreateRequest.md ├── BlockAndOrdersRequest.md ├── BlockRequest.md ├── BlockSetRequest.md ├── BlockedOrderRequest.md ├── BlocksApi.md ├── Bond.md ├── BondConversionEntry.md ├── BondConversionSchedule.md ├── BondCouponEvent.md ├── BondDefaultEvent.md ├── BondPrincipalEvent.md ├── BonusIssueEvent.md ├── BookTransactionsRequest.md ├── BookTransactionsResponse.md ├── BoolComplianceParameter.md ├── BoolListComplianceParameter.md ├── BranchStep.md ├── BranchStepRequest.md ├── BreakCodeSource.md ├── Bucket.md ├── BucketedCashFlowRequest.md ├── BucketedCashFlowResponse.md ├── BucketingSchedule.md ├── CalculateOrderDatesRequest.md ├── CalculateOrderDatesResponse.md ├── CalculationInfo.md ├── Calendar.md ├── CalendarDate.md ├── CalendarDependency.md ├── CalendarsApi.md ├── CallOnIntermediateSecuritiesEvent.md ├── CancelOrderAndMoveRemainingResult.md ├── CancelOrdersAndMoveRemainingRequest.md ├── CancelOrdersAndMoveRemainingResponse.md ├── CancelOrdersResponse.md ├── CancelPlacementsResponse.md ├── CancelSingleHoldingAdjustmentRequest.md ├── CancelledOrderResult.md ├── CancelledPlacementResult.md ├── CapFloor.md ├── CapitalDistributionEvent.md ├── Cash.md ├── CashAndSecurityOfferElection.md ├── CashDependency.md ├── CashDividendEvent.md ├── CashElection.md ├── CashFlowEvent.md ├── CashFlowLineage.md ├── CashFlowValue.md ├── CashFlowValueSet.md ├── CashLadderRecord.md ├── CashOfferElection.md ├── CashPerpetual.md ├── CdsCreditEvent.md ├── CdsFlowConventions.md ├── CdsIndex.md ├── CdsModelOptions.md ├── CdsProtectionDetailSpecification.md ├── CdxCreditEvent.md ├── Change.md ├── ChangeHistory.md ├── ChangeHistoryAction.md ├── ChangeInterval.md ├── ChangeIntervalWithOrderManagementDetail.md ├── ChangeItem.md ├── ChartOfAccounts.md ├── ChartOfAccountsApi.md ├── ChartOfAccountsProperties.md ├── ChartOfAccountsRequest.md ├── CheckStep.md ├── CheckStepRequest.md ├── CleardownModuleDetails.md ├── CleardownModuleRequest.md ├── CleardownModuleResponse.md ├── CleardownModuleRule.md ├── CleardownModuleRulesUpdatedResponse.md ├── Client.md ├── CloseEvent.md ├── ClosePeriodDiaryEntryRequest.md ├── ClosedPeriod.md ├── ComparisonAttributeValuePair.md ├── CompletePortfolio.md ├── CompleteRelation.md ├── CompleteRelationship.md ├── ComplexBond.md ├── ComplexMarketData.md ├── ComplexMarketDataApi.md ├── ComplexMarketDataId.md ├── ComplianceApi.md ├── ComplianceBreachedOrderInfo.md ├── ComplianceParameter.md ├── ComplianceParameterType.md ├── ComplianceRule.md ├── ComplianceRuleBreakdown.md ├── ComplianceRuleBreakdownRequest.md ├── ComplianceRuleResponse.md ├── ComplianceRuleResult.md ├── ComplianceRuleResultDetail.md ├── ComplianceRuleResultPortfolioDetail.md ├── ComplianceRuleResultV2.md ├── ComplianceRuleTemplate.md ├── ComplianceRuleUpsertRequest.md ├── ComplianceRuleUpsertResponse.md ├── ComplianceRunConfiguration.md ├── ComplianceRunInfo.md ├── ComplianceRunInfoV2.md ├── ComplianceStep.md ├── ComplianceStepRequest.md ├── ComplianceStepType.md ├── ComplianceStepTypeRequest.md ├── ComplianceSummaryRuleResult.md ├── ComplianceSummaryRuleResultRequest.md ├── ComplianceTemplate.md ├── ComplianceTemplateParameter.md ├── ComplianceTemplateVariation.md ├── ComplianceTemplateVariationDto.md ├── ComplianceTemplateVariationRequest.md ├── ComponentFilter.md ├── ComponentTransaction.md ├── CompositeBreakdown.md ├── CompositeBreakdownRequest.md ├── CompositeBreakdownResponse.md ├── CompositeDispersion.md ├── CompositeDispersionResponse.md ├── Compounding.md ├── ConfigurationRecipe.md ├── ConfigurationRecipeApi.md ├── ConstantVolatilitySurface.md ├── ConstituentsAdjustmentHeader.md ├── ContractDetails.md ├── ContractForDifference.md ├── ContractInitialisationEvent.md ├── ContributionToNonPassingRuleDetail.md ├── ConventionsApi.md ├── CorporateAction.md ├── CorporateActionSource.md ├── CorporateActionSourcesApi.md ├── CorporateActionTransition.md ├── CorporateActionTransitionComponent.md ├── CorporateActionTransitionComponentRequest.md ├── CorporateActionTransitionRequest.md ├── CounterpartiesApi.md ├── CounterpartyAgreement.md ├── CounterpartyRiskInformation.md ├── CounterpartySignatory.md ├── CreateAddressKeyDefinitionRequest.md ├── CreateAmortisationRuleSetRequest.md ├── CreateCalendarRequest.md ├── CreateClosedPeriodRequest.md ├── CreateComplianceTemplateRequest.md ├── CreateCorporateActionSourceRequest.md ├── CreateCustomDataModelRequest.md ├── CreateCustomEntityTypeRequest.md ├── CreateCutLabelDefinitionRequest.md ├── CreateDataMapRequest.md ├── CreateDataTypeRequest.md ├── CreateDateRequest.md ├── CreateDerivedPropertyDefinitionRequest.md ├── CreateDerivedTransactionPortfolioRequest.md ├── CreateGroupReconciliationComparisonRulesetRequest.md ├── CreateGroupReconciliationDefinitionRequest.md ├── CreateIdentifierDefinitionRequest.md ├── CreatePortfolioDetails.md ├── CreatePortfolioGroupRequest.md ├── CreatePropertyDefinitionRequest.md ├── CreateRecipeRequest.md ├── CreateReconciliationRequest.md ├── CreateReferencePortfolioRequest.md ├── CreateRelationDefinitionRequest.md ├── CreateRelationRequest.md ├── CreateRelationshipDefinitionRequest.md ├── CreateRelationshipRequest.md ├── CreateSequenceRequest.md ├── CreateSimplePositionPortfolioRequest.md ├── CreateStagingRuleSetRequest.md ├── CreateTaxRuleSetRequest.md ├── CreateTimelineRequest.md ├── CreateTradeTicketsResponse.md ├── CreateTransactionPortfolioRequest.md ├── CreateUnitDefinition.md ├── CreditDefaultSwap.md ├── CreditPremiumCashFlowEvent.md ├── CreditRating.md ├── CreditSpreadCurveData.md ├── CreditSupportAnnex.md ├── CriterionType.md ├── CurrencyAndAmount.md ├── CurveOptions.md ├── CustodianAccount.md ├── CustodianAccountProperties.md ├── CustodianAccountRequest.md ├── CustodianAccountsUpsertResponse.md ├── CustomDataModel.md ├── CustomDataModelCriteria.md ├── CustomDataModelIdentifierTypeSpecification.md ├── CustomDataModelIdentifierTypeSpecificationWithDisplayName.md ├── CustomDataModelPropertySpecification.md ├── CustomDataModelPropertySpecificationWithDisplayName.md ├── CustomDataModelsApi.md ├── CustomEntitiesApi.md ├── CustomEntityDefinition.md ├── CustomEntityDefinitionRequest.md ├── CustomEntityDefinitionsApi.md ├── CustomEntityEntity.md ├── CustomEntityField.md ├── CustomEntityFieldDefinition.md ├── CustomEntityId.md ├── CustomEntityRequest.md ├── CustomEntityResponse.md ├── CustomEntityType.md ├── CustomEntityTypesApi.md ├── CutLabelDefinition.md ├── CutLabelDefinitionsApi.md ├── CutLocalTime.md ├── DataDefinition.md ├── DataMapKey.md ├── DataMapping.md ├── DataModelMembership.md ├── DataModelSummary.md ├── DataScope.md ├── DataType.md ├── DataTypeEntity.md ├── DataTypeSummary.md ├── DataTypeValueRange.md ├── DataTypesApi.md ├── DateAttributes.md ├── DateOrDiaryEntry.md ├── DateRange.md ├── DateTimeComparisonType.md ├── DateTimeComplianceParameter.md ├── DateTimeListComplianceParameter.md ├── DayMonth.md ├── DayOfWeek.md ├── DecimalComplianceParameter.md ├── DecimalList.md ├── DecimalListComplianceParameter.md ├── DecoratedComplianceRunSummary.md ├── DeleteAccountsResponse.md ├── DeleteCustodianAccountsResponse.md ├── DeleteInstrumentPropertiesResponse.md ├── DeleteInstrumentResponse.md ├── DeleteInstrumentsResponse.md ├── DeleteModes.md ├── DeleteRelationRequest.md ├── DeleteRelationshipRequest.md ├── DeletedEntityResponse.md ├── DependencySourceFilter.md ├── DepositCloseEvent.md ├── DepositInterestPaymentEvent.md ├── DerivedTransactionPortfoliosApi.md ├── DescribedAddressKey.md ├── Dialect.md ├── DialectId.md ├── DialectSchema.md ├── DiaryEntry.md ├── DiaryEntryRequest.md ├── DiscountFactorCurveData.md ├── DiscountingDependency.md ├── DiscountingMethod.md ├── DividendOptionEvent.md ├── DividendReinvestmentEvent.md ├── DrawdownEvent.md ├── EarlyRedemptionElection.md ├── EarlyRedemptionEvent.md ├── EconomicDependency.md ├── EconomicDependencyType.md ├── EconomicDependencyWithComplexMarketData.md ├── EconomicDependencyWithQuote.md ├── Economics.md ├── EffectiveRange.md ├── ElectionSpecification.md ├── EligibilityCalculation.md ├── EmptyModelOptions.md ├── EntitiesApi.md ├── EntityIdentifier.md ├── Equity.md ├── EquityAllOfIdentifiers.md ├── EquityCurveByPricesData.md ├── EquityCurveDependency.md ├── EquityModelOptions.md ├── EquityOption.md ├── EquitySwap.md ├── EquityVolDependency.md ├── EquityVolSurfaceData.md ├── ErrorDetail.md ├── EventDateRange.md ├── ExDividendConfiguration.md ├── ExchangeTradedOption.md ├── ExchangeTradedOptionContractDetails.md ├── Execution.md ├── ExecutionRequest.md ├── ExecutionSetRequest.md ├── ExecutionsApi.md ├── ExerciseEvent.md ├── ExoticInstrument.md ├── ExpandedGroup.md ├── ExpiryEvent.md ├── ExternalFeeComponentFilter.md ├── Fee.md ├── FeeAccrual.md ├── FeeProperties.md ├── FeeRequest.md ├── FeeRule.md ├── FeeRuleUpsertRequest.md ├── FeeRuleUpsertResponse.md ├── FeeTransactionTemplateSpecification.md ├── FeeType.md ├── FeeTypeRequest.md ├── FeeTypesApi.md ├── FieldDefinition.md ├── FieldSchema.md ├── FieldValue.md ├── FileResponse.md ├── FilterPredicateComplianceParameter.md ├── FilterStep.md ├── FilterStepRequest.md ├── FixedLeg.md ├── FixedLegAllOfOverrides.md ├── FixedSchedule.md ├── FlexibleDeposit.md ├── FlexibleLoan.md ├── FloatSchedule.md ├── FloatingLeg.md ├── FlowConventionName.md ├── FlowConventions.md ├── ForwardRateAgreement.md ├── FromRecipe.md ├── Fund.md ├── FundAmount.md ├── FundConfiguration.md ├── FundConfigurationApi.md ├── FundConfigurationProperties.md ├── FundConfigurationRequest.md ├── FundDetails.md ├── FundIdList.md ├── FundJournalEntryLine.md ├── FundPnlBreakdown.md ├── FundPreviousNAV.md ├── FundProperties.md ├── FundRequest.md ├── FundShareClass.md ├── FundValuationPointData.md ├── FundingLeg.md ├── FundingLegOptions.md ├── FundsApi.md ├── Future.md ├── FutureExpiryEvent.md ├── FutureMarkToMarketEvent.md ├── FuturesContractDetails.md ├── FxConventions.md ├── FxDependency.md ├── FxForward.md ├── FxForwardCurveByQuoteReference.md ├── FxForwardCurveData.md ├── FxForwardModelOptions.md ├── FxForwardPipsCurveData.md ├── FxForwardSettlementEvent.md ├── FxForwardTenorCurveData.md ├── FxForwardTenorPipsCurveData.md ├── FxForwardsDependency.md ├── FxLinkedNotionalSchedule.md ├── FxOption.md ├── FxRateSchedule.md ├── FxSwap.md ├── FxTenorConvention.md ├── FxVolDependency.md ├── FxVolSurfaceData.md ├── GeneralLedgerProfileMapping.md ├── GeneralLedgerProfileRequest.md ├── GeneralLedgerProfileResponse.md ├── GeneratedEventDiagnostics.md ├── GetCdsFlowConventionsResponse.md ├── GetComplexMarketDataResponse.md ├── GetCounterpartyAgreementResponse.md ├── GetCreditSupportAnnexResponse.md ├── GetDataMapResponse.md ├── GetFlowConventionsResponse.md ├── GetIndexConventionResponse.md ├── GetInstrumentsResponse.md ├── GetQuotesResponse.md ├── GetRecipeComposerResponse.md ├── GetRecipeResponse.md ├── GetReferencePortfolioConstituentsResponse.md ├── GetStructuredResultDataResponse.md ├── GetVirtualDocumentResponse.md ├── GroupBySelectorComplianceParameter.md ├── GroupByStep.md ├── GroupByStepRequest.md ├── GroupCalculationComplianceParameter.md ├── GroupFilterPredicateComplianceParameter.md ├── GroupFilterStep.md ├── GroupFilterStepRequest.md ├── GroupOfMarketDataKeyRules.md ├── GroupReconciliationAggregateAttributeRule.md ├── GroupReconciliationAggregateAttributeValues.md ├── GroupReconciliationAggregateComparisonRuleOperand.md ├── GroupReconciliationComparisonResult.md ├── GroupReconciliationComparisonRuleStringValueMap.md ├── GroupReconciliationComparisonRuleTolerance.md ├── GroupReconciliationComparisonRuleset.md ├── GroupReconciliationCoreAttributeRule.md ├── GroupReconciliationCoreAttributeValues.md ├── GroupReconciliationCoreComparisonRuleOperand.md ├── GroupReconciliationDatePair.md ├── GroupReconciliationDates.md ├── GroupReconciliationDefinition.md ├── GroupReconciliationDefinitionComparisonRulesetIds.md ├── GroupReconciliationDefinitionCurrencies.md ├── GroupReconciliationDefinitionPortfolioEntityIds.md ├── GroupReconciliationDefinitionRecipeIds.md ├── GroupReconciliationInstanceId.md ├── GroupReconciliationResultStatuses.md ├── GroupReconciliationResultTypes.md ├── GroupReconciliationReviewStatuses.md ├── GroupReconciliationRunDetails.md ├── GroupReconciliationRunRequest.md ├── GroupReconciliationRunResponse.md ├── GroupReconciliationSummary.md ├── GroupReconciliationUserReview.md ├── GroupReconciliationUserReviewAdd.md ├── GroupReconciliationUserReviewBreakCode.md ├── GroupReconciliationUserReviewComment.md ├── GroupReconciliationUserReviewMatchKey.md ├── GroupReconciliationUserReviewRemove.md ├── GroupReconciliationsApi.md ├── GroupedResultOfAddressKey.md ├── HoldingAdjustment.md ├── HoldingAdjustmentWithDate.md ├── HoldingContext.md ├── HoldingContributor.md ├── HoldingIdsRequest.md ├── HoldingPricingInfo.md ├── HoldingsAdjustment.md ├── HoldingsAdjustmentHeader.md ├── IUnitDefinitionDto.md ├── IdSelectorDefinition.md ├── IdentifierDefinition.md ├── IdentifierDefinitionsApi.md ├── IdentifierPartSchema.md ├── IndexConvention.md ├── IndexModelOptions.md ├── IndexProjectionDependency.md ├── IndustryClassifier.md ├── InflationFixingDependency.md ├── InflationIndexConventions.md ├── InflationLeg.md ├── InflationLinkedBond.md ├── InflationSwap.md ├── InformationalErrorEvent.md ├── InformationalEvent.md ├── InlineValuationRequest.md ├── InlineValuationsReconciliationRequest.md ├── InputTransition.md ├── Instrument.md ├── InstrumentCapabilities.md ├── InstrumentCashFlow.md ├── InstrumentDefinition.md ├── InstrumentDefinitionFormat.md ├── InstrumentDeleteModes.md ├── InstrumentEntity.md ├── InstrumentEvent.md ├── InstrumentEventConfiguration.md ├── InstrumentEventHolder.md ├── InstrumentEventInstruction.md ├── InstrumentEventInstructionRequest.md ├── InstrumentEventInstructionsResponse.md ├── InstrumentEventType.md ├── InstrumentEventTypesApi.md ├── InstrumentEventsApi.md ├── InstrumentIdTypeDescriptor.md ├── InstrumentIdValue.md ├── InstrumentLeg.md ├── InstrumentList.md ├── InstrumentListComplianceParameter.md ├── InstrumentMatch.md ├── InstrumentModels.md ├── InstrumentPaymentDiary.md ├── InstrumentPaymentDiaryLeg.md ├── InstrumentPaymentDiaryRow.md ├── InstrumentProperties.md ├── InstrumentResolutionDetail.md ├── InstrumentSearchProperty.md ├── InstrumentType.md ├── InstrumentsApi.md ├── InterestRateSwap.md ├── InterestRateSwaption.md ├── IntermediateComplianceStep.md ├── IntermediateComplianceStepRequest.md ├── IntermediateSecuritiesDistributionEvent.md ├── Investor.md ├── InvestorRecord.md ├── InvestorRecordsApi.md ├── IrVolCubeData.md ├── IrVolDependency.md ├── IsBusinessDayResponse.md ├── ItemAndWorkspace.md ├── JournalEntryLine.md ├── JournalEntryLineShareClassBreakdown.md ├── JournalEntryLinesQueryParameters.md ├── LabelValueSet.md ├── LapseElection.md ├── LegDefinition.md ├── LegacyComplianceApi.md ├── LegalEntitiesApi.md ├── LegalEntity.md ├── LevelStep.md ├── LifeCycleEventLineage.md ├── LifeCycleEventValue.md ├── LineageMember.md ├── Link.md ├── ListAggregationReconciliation.md ├── ListAggregationResponse.md ├── ListComplexMarketDataWithMetaDataResponse.md ├── LoanFacility.md ├── LoanFacilityContractRolloverEvent.md ├── LoanInterestRepaymentEvent.md ├── LoanPeriod.md ├── LoanPrincipalRepaymentEvent.md ├── LockPeriodDiaryEntryRequest.md ├── LusidInstrument.md ├── LusidProblemDetails.md ├── LusidTradeTicket.md ├── LusidUniqueId.md ├── LusidValidationProblemDetails.md ├── MappedString.md ├── Mapping.md ├── MappingRule.md ├── MarkToMarketConventions.md ├── MarketContext.md ├── MarketContextSuppliers.md ├── MarketDataKeyRule.md ├── MarketDataOptions.md ├── MarketDataOptionsType.md ├── MarketDataOverrides.md ├── MarketDataSpecificRule.md ├── MarketDataType.md ├── MarketObservableType.md ├── MarketOptions.md ├── MarketQuote.md ├── MasteredInstrument.md ├── MatchCriterion.md ├── MaturityEvent.md ├── MbsCouponEvent.md ├── MbsInterestDeferralEvent.md ├── MbsInterestShortfallEvent.md ├── MbsPrincipalEvent.md ├── MbsPrincipalWriteOffEvent.md ├── Membership.md ├── MembershipAndStatus.md ├── MergerEvent.md ├── MetricValue.md ├── ModelOptions.md ├── ModelOptionsType.md ├── ModelProperty.md ├── ModelSchema.md ├── ModelSelection.md ├── MoveOrdersToDifferentBlocksRequest.md ├── MovedOrderToDifferentBlockResponse.md ├── MovementType.md ├── MultiCurrencyAmounts.md ├── NewInstrument.md ├── NextValueInSequenceResponse.md ├── NumericComparisonType.md ├── OpaqueDependency.md ├── OpaqueMarketData.md ├── OpaqueModelOptions.md ├── OpenEvent.md ├── OperandType.md ├── Operation.md ├── OperationType.md ├── Operator.md ├── OptionEntry.md ├── OptionExerciseCashEvent.md ├── OptionExerciseElection.md ├── OptionExercisePhysicalEvent.md ├── OptionalitySchedule.md ├── Order.md ├── OrderBySpec.md ├── OrderFlowConfiguration.md ├── OrderGraphApi.md ├── OrderGraphBlock.md ├── OrderGraphBlockAllocationDetail.md ├── OrderGraphBlockAllocationSynopsis.md ├── OrderGraphBlockExecutionDetail.md ├── OrderGraphBlockExecutionSynopsis.md ├── OrderGraphBlockOrderDetail.md ├── OrderGraphBlockOrderSynopsis.md ├── OrderGraphBlockPlacementDetail.md ├── OrderGraphBlockPlacementSynopsis.md ├── OrderGraphBlockTransactionDetail.md ├── OrderGraphBlockTransactionSynopsis.md ├── OrderGraphPlacement.md ├── OrderGraphPlacementAllocationDetail.md ├── OrderGraphPlacementAllocationSynopsis.md ├── OrderGraphPlacementChildPlacementDetail.md ├── OrderGraphPlacementExecutionDetail.md ├── OrderGraphPlacementExecutionSynopsis.md ├── OrderGraphPlacementOrderDetail.md ├── OrderGraphPlacementOrderSynopsis.md ├── OrderGraphPlacementPlacementSynopsis.md ├── OrderInstruction.md ├── OrderInstructionRequest.md ├── OrderInstructionSetRequest.md ├── OrderInstructionsApi.md ├── OrderManagementApi.md ├── OrderRequest.md ├── OrderSetRequest.md ├── OrderUpdateRequest.md ├── OrdersApi.md ├── OtcConfirmation.md ├── OutputTransaction.md ├── OutputTransition.md ├── Package.md ├── PackageRequest.md ├── PackageSetRequest.md ├── PackagesApi.md ├── PagedResourceListOfAbor.md ├── PagedResourceListOfAborConfiguration.md ├── PagedResourceListOfAccount.md ├── PagedResourceListOfAddressKeyDefinition.md ├── PagedResourceListOfAllocation.md ├── PagedResourceListOfAmortisationRuleSet.md ├── PagedResourceListOfBlock.md ├── PagedResourceListOfCalendar.md ├── PagedResourceListOfChartOfAccounts.md ├── PagedResourceListOfCleardownModuleResponse.md ├── PagedResourceListOfCleardownModuleRule.md ├── PagedResourceListOfClosedPeriod.md ├── PagedResourceListOfComplianceRuleResponse.md ├── PagedResourceListOfComplianceRunInfoV2.md ├── PagedResourceListOfComplianceTemplate.md ├── PagedResourceListOfCorporateActionSource.md ├── PagedResourceListOfCustodianAccount.md ├── PagedResourceListOfCustomEntityDefinition.md ├── PagedResourceListOfCustomEntityResponse.md ├── PagedResourceListOfCustomEntityType.md ├── PagedResourceListOfCutLabelDefinition.md ├── PagedResourceListOfDataTypeSummary.md ├── PagedResourceListOfDialectId.md ├── PagedResourceListOfDiaryEntry.md ├── PagedResourceListOfExecution.md ├── PagedResourceListOfFee.md ├── PagedResourceListOfFeeType.md ├── PagedResourceListOfFund.md ├── PagedResourceListOfFundConfiguration.md ├── PagedResourceListOfGeneralLedgerProfileResponse.md ├── PagedResourceListOfGroupReconciliationComparisonResult.md ├── PagedResourceListOfGroupReconciliationComparisonRuleset.md ├── PagedResourceListOfGroupReconciliationDefinition.md ├── PagedResourceListOfIdentifierDefinition.md ├── PagedResourceListOfInstrument.md ├── PagedResourceListOfInstrumentEventHolder.md ├── PagedResourceListOfInstrumentEventInstruction.md ├── PagedResourceListOfItemAndWorkspace.md ├── PagedResourceListOfLegalEntity.md ├── PagedResourceListOfOrder.md ├── PagedResourceListOfOrderGraphBlock.md ├── PagedResourceListOfOrderGraphPlacement.md ├── PagedResourceListOfOrderInstruction.md ├── PagedResourceListOfPackage.md ├── PagedResourceListOfParticipation.md ├── PagedResourceListOfPerson.md ├── PagedResourceListOfPlacement.md ├── PagedResourceListOfPortfolioGroup.md ├── PagedResourceListOfPortfolioGroupSearchResult.md ├── PagedResourceListOfPortfolioSearchResult.md ├── PagedResourceListOfPostingModuleResponse.md ├── PagedResourceListOfPostingModuleRule.md ├── PagedResourceListOfPropertyDefinition.md ├── PagedResourceListOfPropertyDefinitionSearchResult.md ├── PagedResourceListOfReconciliation.md ├── PagedResourceListOfReferenceListResponse.md ├── PagedResourceListOfRelationshipDefinition.md ├── PagedResourceListOfSequenceDefinition.md ├── PagedResourceListOfStagedModification.md ├── PagedResourceListOfStagedModificationsRequestedChangeInterval.md ├── PagedResourceListOfStagingRuleSet.md ├── PagedResourceListOfTimeline.md ├── PagedResourceListOfTransactionTemplate.md ├── PagedResourceListOfTransactionTemplateSpecification.md ├── PagedResourceListOfTranslationScriptId.md ├── PagedResourceListOfValuationPointOverview.md ├── PagedResourceListOfVirtualRow.md ├── PagedResourceListOfWorkspace.md ├── PagedResourceListOfWorkspaceItem.md ├── Participation.md ├── ParticipationRequest.md ├── ParticipationSetRequest.md ├── ParticipationsApi.md ├── PercentCheckStep.md ├── PercentCheckStepRequest.md ├── PerformanceReturn.md ├── PerformanceReturnsMetric.md ├── PeriodDiaryEntriesReopenedResponse.md ├── PeriodType.md ├── PerpetualEntityState.md ├── PerpetualProperty.md ├── Person.md ├── PersonsApi.md ├── PlaceBlocksRequest.md ├── Placement.md ├── PlacementRequest.md ├── PlacementSetRequest.md ├── PlacementUpdateRequest.md ├── PlacementsApi.md ├── PnlJournalEntryLine.md ├── Portfolio.md ├── PortfolioCashFlow.md ├── PortfolioCashLadder.md ├── PortfolioDetails.md ├── PortfolioEntity.md ├── PortfolioEntityId.md ├── PortfolioGroup.md ├── PortfolioGroupIdComplianceParameter.md ├── PortfolioGroupIdList.md ├── PortfolioGroupIdListComplianceParameter.md ├── PortfolioGroupProperties.md ├── PortfolioGroupSearchResult.md ├── PortfolioGroupsApi.md ├── PortfolioHolding.md ├── PortfolioId.md ├── PortfolioIdComplianceParameter.md ├── PortfolioIdList.md ├── PortfolioIdListComplianceParameter.md ├── PortfolioProperties.md ├── PortfolioReconciliationRequest.md ├── PortfolioResultDataKeyRule.md ├── PortfolioReturnBreakdown.md ├── PortfolioSearchResult.md ├── PortfolioTradeTicket.md ├── PortfolioType.md ├── PortfolioWithoutHref.md ├── PortfoliosApi.md ├── PortfoliosReconciliationRequest.md ├── PostingModuleDetails.md ├── PostingModuleRequest.md ├── PostingModuleResponse.md ├── PostingModuleRule.md ├── PostingModuleRulesUpdatedResponse.md ├── PreTradeConfiguration.md ├── Premium.md ├── PreviousFundValuationPointData.md ├── PreviousNAV.md ├── PreviousShareClassBreakdown.md ├── PricingContext.md ├── PricingModel.md ├── PricingOptions.md ├── ProcessedCommand.md ├── PropertyDefinition.md ├── PropertyDefinitionEntity.md ├── PropertyDefinitionSearchResult.md ├── PropertyDefinitionType.md ├── PropertyDefinitionsApi.md ├── PropertyDomain.md ├── PropertyFilter.md ├── PropertyInterval.md ├── PropertyKeyComplianceParameter.md ├── PropertyKeyListComplianceParameter.md ├── PropertyLifeTime.md ├── PropertyList.md ├── PropertyListComplianceParameter.md ├── PropertyReferenceDataValue.md ├── PropertySchema.md ├── PropertyType.md ├── PropertyValue.md ├── PropertyValueEquals.md ├── PropertyValueIn.md ├── ProtectionPayoutCashFlowEvent.md ├── QuantityInstructed.md ├── QueryApplicableInstrumentEventsRequest.md ├── QueryBucketedCashFlowsRequest.md ├── QueryCashFlowsRequest.md ├── QueryInstrumentEventsRequest.md ├── QueryTradeTicketsRequest.md ├── QueryableKey.md ├── QueryableKeysApi.md ├── Quote.md ├── QuoteAccessMetadataRule.md ├── QuoteAccessMetadataRuleId.md ├── QuoteDependency.md ├── QuoteId.md ├── QuoteInstrumentIdType.md ├── QuoteSeriesId.md ├── QuoteType.md ├── QuotesApi.md ├── RawVendorEvent.md ├── ReOpenPeriodDiaryEntryRequest.md ├── RealisedGainLoss.md ├── RecipeBlock.md ├── RecipeComposer.md ├── RecipeValue.md ├── RecombineStep.md ├── RecommendedSortBy.md ├── ReconcileDateTimeRule.md ├── ReconcileNumericRule.md ├── ReconcileStringRule.md ├── ReconciledTransaction.md ├── Reconciliation.md ├── ReconciliationBreak.md ├── ReconciliationConfiguration.md ├── ReconciliationId.md ├── ReconciliationLeftRightAddressKeyPair.md ├── ReconciliationLine.md ├── ReconciliationRequest.md ├── ReconciliationResponse.md ├── ReconciliationRule.md ├── ReconciliationRuleType.md ├── ReconciliationSideConfiguration.md ├── ReconciliationTransactions.md ├── ReconciliationsApi.md ├── ReferenceData.md ├── ReferenceInstrument.md ├── ReferenceList.md ├── ReferenceListRequest.md ├── ReferenceListResponse.md ├── ReferenceListType.md ├── ReferenceListsApi.md ├── ReferencePortfolioApi.md ├── ReferencePortfolioConstituent.md ├── ReferencePortfolioConstituentRequest.md ├── ReferencePortfolioWeightType.md ├── RelatedEntity.md ├── Relation.md ├── RelationDefinition.md ├── RelationDefinitionsApi.md ├── RelationsApi.md ├── Relationship.md ├── RelationshipDefinition.md ├── RelationshipDefinitionsApi.md ├── RelationshipsApi.md ├── RelativeDateOffset.md ├── Repo.md ├── RepurchaseOfferEvent.md ├── RequestedChanges.md ├── ResetEvent.md ├── ResourceId.md ├── ResourceListOfAccessControlledResource.md ├── ResourceListOfAccessMetadataValueOf.md ├── ResourceListOfAddressKeyDefinition.md ├── ResourceListOfAggregatedReturn.md ├── ResourceListOfAggregationQuery.md ├── ResourceListOfAllocation.md ├── ResourceListOfApplicableInstrumentEvent.md ├── ResourceListOfBlock.md ├── ResourceListOfBlockAndOrders.md ├── ResourceListOfCalendarDate.md ├── ResourceListOfChange.md ├── ResourceListOfChangeHistory.md ├── ResourceListOfChangeInterval.md ├── ResourceListOfChangeIntervalWithOrderManagementDetail.md ├── ResourceListOfComplianceBreachedOrderInfo.md ├── ResourceListOfComplianceRule.md ├── ResourceListOfComplianceRuleResult.md ├── ResourceListOfComplianceRunInfo.md ├── ResourceListOfConstituentsAdjustmentHeader.md ├── ResourceListOfCorporateAction.md ├── ResourceListOfDataModelSummary.md ├── ResourceListOfDataType.md ├── ResourceListOfExecution.md ├── ResourceListOfFeeRule.md ├── ResourceListOfGetCdsFlowConventionsResponse.md ├── ResourceListOfGetCounterpartyAgreementResponse.md ├── ResourceListOfGetCreditSupportAnnexResponse.md ├── ResourceListOfGetFlowConventionsResponse.md ├── ResourceListOfGetIndexConventionResponse.md ├── ResourceListOfGetRecipeComposerResponse.md ├── ResourceListOfGetRecipeResponse.md ├── ResourceListOfHoldingsAdjustmentHeader.md ├── ResourceListOfIUnitDefinitionDto.md ├── ResourceListOfInstrumentCashFlow.md ├── ResourceListOfInstrumentEventHolder.md ├── ResourceListOfInstrumentIdTypeDescriptor.md ├── ResourceListOfInvestorRecord.md ├── ResourceListOfLegalEntity.md ├── ResourceListOfListComplexMarketDataWithMetaDataResponse.md ├── ResourceListOfMapping.md ├── ResourceListOfMovedOrderToDifferentBlockResponse.md ├── ResourceListOfOrder.md ├── ResourceListOfOrderInstruction.md ├── ResourceListOfOutputTransaction.md ├── ResourceListOfPackage.md ├── ResourceListOfParticipation.md ├── ResourceListOfPerformanceReturn.md ├── ResourceListOfPerson.md ├── ResourceListOfPlacement.md ├── ResourceListOfPortfolio.md ├── ResourceListOfPortfolioCashFlow.md ├── ResourceListOfPortfolioCashLadder.md ├── ResourceListOfPortfolioTradeTicket.md ├── ResourceListOfProcessedCommand.md ├── ResourceListOfProperty.md ├── ResourceListOfPropertyDefinition.md ├── ResourceListOfPropertyInterval.md ├── ResourceListOfQueryableKey.md ├── ResourceListOfQuote.md ├── ResourceListOfQuoteAccessMetadataRule.md ├── ResourceListOfReconciliationBreak.md ├── ResourceListOfRelation.md ├── ResourceListOfRelationship.md ├── ResourceListOfReturnsEntity.md ├── ResourceListOfScopeDefinition.md ├── ResourceListOfSideDefinition.md ├── ResourceListOfString.md ├── ResourceListOfTaxRuleSet.md ├── ResourceListOfTransaction.md ├── ResourceListOfTransactionType.md ├── ResourceListOfValueType.md ├── ResponseMetaData.md ├── ResultDataKeyRule.md ├── ResultDataSchema.md ├── ResultKeyRule.md ├── ResultKeyRuleType.md ├── ResultValue.md ├── ResultValue0D.md ├── ResultValueBool.md ├── ResultValueCurrency.md ├── ResultValueDateTimeOffset.md ├── ResultValueDecimal.md ├── ResultValueDictionary.md ├── ResultValueInt.md ├── ResultValueString.md ├── ResultValueType.md ├── ReturnZeroPvOptions.md ├── ReturnsEntity.md ├── ReverseStockSplitEvent.md ├── RolloverConstituent.md ├── RoundingConfiguration.md ├── RoundingConfigurationComponent.md ├── RoundingConvention.md ├── RulesInterval.md ├── ScalingMethodology.md ├── Schedule.md ├── ScheduleType.md ├── SchemasApi.md ├── ScopeDefinition.md ├── ScopesApi.md ├── ScripDividendEvent.md ├── ScriptMapReference.md ├── ScriptedTranslationApi.md ├── SearchApi.md ├── SecurityElection.md ├── SecurityOfferElection.md ├── SequenceDefinition.md ├── SequencesApi.md ├── SetAmortisationRulesRequest.md ├── SetLegalEntityIdentifiersRequest.md ├── SetLegalEntityPropertiesRequest.md ├── SetPersonIdentifiersRequest.md ├── SetPersonPropertiesRequest.md ├── SetShareClassInstrumentsRequest.md ├── SetTransactionConfigurationAlias.md ├── SetTransactionConfigurationSourceRequest.md ├── SettlementCycle.md ├── SettlementSchedule.md ├── ShareClassAmount.md ├── ShareClassBreakdown.md ├── ShareClassData.md ├── ShareClassDealingBreakdown.md ├── ShareClassDetails.md ├── ShareClassPnlBreakdown.md ├── SideConfigurationData.md ├── SideConfigurationDataRequest.md ├── SideDefinition.md ├── SideDefinitionRequest.md ├── SidesDefinitionRequest.md ├── SimpleCashFlowLoan.md ├── SimpleInstrument.md ├── SimplePositionPortfoliosApi.md ├── SimpleRoundingConvention.md ├── SortOrder.md ├── SpecificHoldingPricingInfo.md ├── SpinOffEvent.md ├── StagedModification.md ├── StagedModificationDecision.md ├── StagedModificationDecisionRequest.md ├── StagedModificationEffectiveRange.md ├── StagedModificationStagingRule.md ├── StagedModificationsApi.md ├── StagedModificationsEntityHrefs.md ├── StagedModificationsInfo.md ├── StagedModificationsRequestedChangeInterval.md ├── StagingRule.md ├── StagingRuleApprovalCriteria.md ├── StagingRuleMatchCriteria.md ├── StagingRuleSet.md ├── StagingRuleSetApi.md ├── StepSchedule.md ├── StockDividendEvent.md ├── StockSplitEvent.md ├── Strategy.md ├── StringComparisonType.md ├── StringComplianceParameter.md ├── StringList.md ├── StringListComplianceParameter.md ├── StructuredResultData.md ├── StructuredResultDataApi.md ├── StructuredResultDataId.md ├── SubHoldingKeyValueEquals.md ├── SwapCashFlowEvent.md ├── SwapPrincipalEvent.md ├── SweepBlocksRequest.md ├── SweepBlocksResponse.md ├── SystemConfigurationApi.md ├── TargetTaxLot.md ├── TargetTaxLotRequest.md ├── TaxRule.md ├── TaxRuleSet.md ├── TaxRuleSetsApi.md ├── TemplateField.md ├── TenderEvent.md ├── TenderOfferElection.md ├── TermDeposit.md ├── TermDepositInterestEvent.md ├── TermDepositPrincipalEvent.md ├── TimeZoneConventions.md ├── Timeline.md ├── TimelinesApi.md ├── TotalReturnSwap.md ├── Touch.md ├── TradeTicket.md ├── TradeTicketType.md ├── TradingConventions.md ├── Transaction.md ├── TransactionConfigurationApi.md ├── TransactionConfigurationData.md ├── TransactionConfigurationDataRequest.md ├── TransactionConfigurationMovementData.md ├── TransactionConfigurationMovementDataRequest.md ├── TransactionConfigurationTypeAlias.md ├── TransactionCurrencyAndAmount.md ├── TransactionDateWindows.md ├── TransactionDiagnostics.md ├── TransactionFeesApi.md ├── TransactionFieldMap.md ├── TransactionPortfoliosApi.md ├── TransactionPrice.md ├── TransactionPriceAndType.md ├── TransactionPriceType.md ├── TransactionPropertyMap.md ├── TransactionPropertyMapping.md ├── TransactionPropertyMappingRequest.md ├── TransactionQueryMode.md ├── TransactionQueryParameters.md ├── TransactionReconciliationRequest.md ├── TransactionReconciliationRequestV2.md ├── TransactionRequest.md ├── TransactionRoles.md ├── TransactionSetConfigurationData.md ├── TransactionSetConfigurationDataRequest.md ├── TransactionStatus.md ├── TransactionTemplate.md ├── TransactionTemplateRequest.md ├── TransactionTemplateSpecification.md ├── TransactionType.md ├── TransactionTypeAlias.md ├── TransactionTypeCalculation.md ├── TransactionTypeDetails.md ├── TransactionTypeMovement.md ├── TransactionTypePropertyMapping.md ├── TransactionTypeRequest.md ├── TransactionsReconciliationsResponse.md ├── TransferAgencyApi.md ├── TransferAgencyDates.md ├── TransitionEvent.md ├── TranslateEntitiesInlinedRequest.md ├── TranslateEntitiesRequest.md ├── TranslateEntitiesResponse.md ├── TranslateInstrumentDefinitionsRequest.md ├── TranslateInstrumentDefinitionsResponse.md ├── TranslateTradeTicketRequest.md ├── TranslateTradeTicketsResponse.md ├── TranslationApi.md ├── TranslationContext.md ├── TranslationInput.md ├── TranslationResult.md ├── TranslationScript.md ├── TranslationScriptId.md ├── TrialBalance.md ├── TrialBalanceQueryParameters.md ├── TriggerEvent.md ├── TypedResourceId.md ├── UnitSchema.md ├── UnitisationData.md ├── UnitsRatio.md ├── UnmatchedHoldingMethod.md ├── UpdateAmortisationRuleSetDetailsRequest.md ├── UpdateCalendarRequest.md ├── UpdateComplianceTemplateRequest.md ├── UpdateCustomDataModelRequest.md ├── UpdateCustomEntityDefinitionRequest.md ├── UpdateCustomEntityTypeRequest.md ├── UpdateCutLabelDefinitionRequest.md ├── UpdateDataTypeRequest.md ├── UpdateDepositAmountEvent.md ├── UpdateDerivedPropertyDefinitionRequest.md ├── UpdateFeeTypeRequest.md ├── UpdateGroupReconciliationComparisonRulesetRequest.md ├── UpdateGroupReconciliationDefinitionRequest.md ├── UpdateIdentifierDefinitionRequest.md ├── UpdateInstrumentIdentifierRequest.md ├── UpdateOrdersResponse.md ├── UpdatePlacementsResponse.md ├── UpdatePortfolioGroupRequest.md ├── UpdatePortfolioRequest.md ├── UpdatePropertyDefinitionRequest.md ├── UpdateReconciliationRequest.md ├── UpdateReferenceDataRequest.md ├── UpdateRelationshipDefinitionRequest.md ├── UpdateStagingRuleSetRequest.md ├── UpdateTaxRuleSetRequest.md ├── UpdateTimelineRequest.md ├── UpdateUnitRequest.md ├── UpsertCdsFlowConventionsRequest.md ├── UpsertComplexMarketDataRequest.md ├── UpsertComplianceRuleRequest.md ├── UpsertComplianceRunSummaryRequest.md ├── UpsertComplianceRunSummaryResult.md ├── UpsertCorporateActionRequest.md ├── UpsertCorporateActionsResponse.md ├── UpsertCounterpartyAgreementRequest.md ├── UpsertCreditSupportAnnexRequest.md ├── UpsertCustomEntitiesResponse.md ├── UpsertCustomEntityAccessMetadataRequest.md ├── UpsertDialectRequest.md ├── UpsertFlowConventionsRequest.md ├── UpsertIndexConventionRequest.md ├── UpsertInstrumentEventRequest.md ├── UpsertInstrumentEventsResponse.md ├── UpsertInstrumentPropertiesResponse.md ├── UpsertInstrumentPropertyRequest.md ├── UpsertInstrumentsResponse.md ├── UpsertInvestor.md ├── UpsertInvestorRecordRequest.md ├── UpsertInvestorRecordsResponse.md ├── UpsertLegalEntitiesResponse.md ├── UpsertLegalEntityAccessMetadataRequest.md ├── UpsertLegalEntityRequest.md ├── UpsertPersonAccessMetadataRequest.md ├── UpsertPersonRequest.md ├── UpsertPersonsResponse.md ├── UpsertPortfolioAccessMetadataRequest.md ├── UpsertPortfolioGroupAccessMetadataRequest.md ├── UpsertPortfolioTransactionsResponse.md ├── UpsertQuoteAccessMetadataRuleRequest.md ├── UpsertQuoteRequest.md ├── UpsertQuotesResponse.md ├── UpsertRecipeComposerRequest.md ├── UpsertRecipeRequest.md ├── UpsertReferencePortfolioConstituentPropertiesRequest.md ├── UpsertReferencePortfolioConstituentPropertiesResponse.md ├── UpsertReferencePortfolioConstituentsRequest.md ├── UpsertReferencePortfolioConstituentsResponse.md ├── UpsertResultValuesDataRequest.md ├── UpsertReturnsResponse.md ├── UpsertSingleStructuredDataResponse.md ├── UpsertStructuredDataResponse.md ├── UpsertStructuredResultDataRequest.md ├── UpsertTransactionPropertiesResponse.md ├── UpsertTranslationScriptRequest.md ├── UpsertValuationPointRequest.md ├── User.md ├── ValuationPointDataQueryParameters.md ├── ValuationPointDataRequest.md ├── ValuationPointDataResponse.md ├── ValuationPointOverview.md ├── ValuationPointResourceListOfAccountedTransaction.md ├── ValuationPointResourceListOfFundJournalEntryLine.md ├── ValuationPointResourceListOfPnlJournalEntryLine.md ├── ValuationPointResourceListOfTrialBalance.md ├── ValuationRequest.md ├── ValuationSchedule.md ├── ValuationsReconciliationRequest.md ├── ValueType.md ├── VendorDependency.md ├── VendorLibrary.md ├── VendorModelRule.md ├── Version.md ├── VersionSummaryDto.md ├── VersionedResourceListOfA2BDataRecord.md ├── VersionedResourceListOfA2BMovementRecord.md ├── VersionedResourceListOfHoldingContributor.md ├── VersionedResourceListOfJournalEntryLine.md ├── VersionedResourceListOfOutputTransaction.md ├── VersionedResourceListOfPortfolioHolding.md ├── VersionedResourceListOfTransaction.md ├── VersionedResourceListOfTrialBalance.md ├── VersionedResourceListWithWarningsOfPortfolioHolding.md ├── VirtualDocument.md ├── VirtualDocumentRow.md ├── VirtualRow.md ├── Warning.md ├── WeekendMask.md ├── WeightedInstrument.md ├── WeightedInstrumentInLineLookupIdentifiers.md ├── WeightedInstruments.md ├── Workspace.md ├── WorkspaceApi.md ├── WorkspaceCreationRequest.md ├── WorkspaceItem.md ├── WorkspaceItemCreationRequest.md ├── WorkspaceItemUpdateRequest.md ├── WorkspaceUpdateRequest.md ├── WorkspaceVisibility.md ├── YearMonthDay.md └── YieldCurveData.md ├── features └── main.py ├── lusid ├── __init__.py ├── api │ ├── __init__.py │ ├── abor_api.py │ ├── abor_configuration_api.py │ ├── address_key_definition_api.py │ ├── aggregated_returns_api.py │ ├── aggregation_api.py │ ├── allocations_api.py │ ├── amortisation_rule_sets_api.py │ ├── application_metadata_api.py │ ├── blocks_api.py │ ├── calendars_api.py │ ├── chart_of_accounts_api.py │ ├── complex_market_data_api.py │ ├── compliance_api.py │ ├── configuration_recipe_api.py │ ├── conventions_api.py │ ├── corporate_action_sources_api.py │ ├── counterparties_api.py │ ├── custom_data_models_api.py │ ├── custom_entities_api.py │ ├── custom_entity_definitions_api.py │ ├── custom_entity_types_api.py │ ├── cut_label_definitions_api.py │ ├── data_types_api.py │ ├── derived_transaction_portfolios_api.py │ ├── entities_api.py │ ├── executions_api.py │ ├── fee_types_api.py │ ├── fund_configuration_api.py │ ├── funds_api.py │ ├── group_reconciliations_api.py │ ├── identifier_definitions_api.py │ ├── instrument_event_types_api.py │ ├── instrument_events_api.py │ ├── instruments_api.py │ ├── investor_records_api.py │ ├── legacy_compliance_api.py │ ├── legal_entities_api.py │ ├── order_graph_api.py │ ├── order_instructions_api.py │ ├── order_management_api.py │ ├── orders_api.py │ ├── packages_api.py │ ├── participations_api.py │ ├── persons_api.py │ ├── placements_api.py │ ├── portfolio_groups_api.py │ ├── portfolios_api.py │ ├── property_definitions_api.py │ ├── queryable_keys_api.py │ ├── quotes_api.py │ ├── reconciliations_api.py │ ├── reference_lists_api.py │ ├── reference_portfolio_api.py │ ├── relation_definitions_api.py │ ├── relations_api.py │ ├── relationship_definitions_api.py │ ├── relationships_api.py │ ├── schemas_api.py │ ├── scopes_api.py │ ├── scripted_translation_api.py │ ├── search_api.py │ ├── sequences_api.py │ ├── simple_position_portfolios_api.py │ ├── staged_modifications_api.py │ ├── staging_rule_set_api.py │ ├── structured_result_data_api.py │ ├── system_configuration_api.py │ ├── tax_rule_sets_api.py │ ├── timelines_api.py │ ├── transaction_configuration_api.py │ ├── transaction_fees_api.py │ ├── transaction_portfolios_api.py │ ├── transfer_agency_api.py │ ├── translation_api.py │ └── workspace_api.py ├── api_client.py ├── api_response.py ├── configuration.py ├── exceptions.py ├── extensions │ ├── __init__.py │ ├── api_client.py │ ├── api_client_factory.py │ ├── api_configuration.py │ ├── configuration_loaders.py │ ├── configuration_options.py │ ├── file_access_token.py │ ├── proxy_config.py │ ├── refreshing_token.py │ ├── rest.py │ ├── retry.py │ ├── socket_keep_alive.py │ └── tcp_keep_alive_connector.py ├── models │ ├── __init__.py │ ├── a2_b_breakdown.py │ ├── a2_b_category.py │ ├── a2_b_data_record.py │ ├── a2_b_movement_record.py │ ├── abor.py │ ├── abor_configuration.py │ ├── abor_configuration_properties.py │ ├── abor_configuration_request.py │ ├── abor_properties.py │ ├── abor_request.py │ ├── accept_estimate_valuation_point_response.py │ ├── access_controlled_action.py │ ├── access_controlled_resource.py │ ├── access_metadata_operation.py │ ├── access_metadata_value.py │ ├── account.py │ ├── account_properties.py │ ├── accounted_transaction.py │ ├── accounting_method.py │ ├── accounts_upsert_response.py │ ├── accumulation_event.py │ ├── action_id.py │ ├── add_business_days_to_date_request.py │ ├── add_business_days_to_date_response.py │ ├── additional_payment.py │ ├── address_definition.py │ ├── address_key_compliance_parameter.py │ ├── address_key_definition.py │ ├── address_key_filter.py │ ├── address_key_list.py │ ├── address_key_list_compliance_parameter.py │ ├── address_key_option_definition.py │ ├── adjust_global_commitment_event.py │ ├── adjust_holding.py │ ├── adjust_holding_for_date_request.py │ ├── adjust_holding_request.py │ ├── aggregate_spec.py │ ├── aggregated_return.py │ ├── aggregated_returns_dispersion_request.py │ ├── aggregated_returns_request.py │ ├── aggregated_returns_response.py │ ├── aggregated_transactions_request.py │ ├── aggregation_context.py │ ├── aggregation_measure_failure_detail.py │ ├── aggregation_op.py │ ├── aggregation_options.py │ ├── aggregation_query.py │ ├── aggregation_type.py │ ├── alias.py │ ├── allocation.py │ ├── allocation_request.py │ ├── allocation_service_run_response.py │ ├── allocation_set_request.py │ ├── amortisation_event.py │ ├── amortisation_rule.py │ ├── amortisation_rule_set.py │ ├── amount.py │ ├── annul_quotes_response.py │ ├── annul_single_structured_data_response.py │ ├── annul_structured_data_response.py │ ├── append_complex_market_data_request.py │ ├── append_fx_forward_curve_by_quote_reference.py │ ├── append_fx_forward_curve_data.py │ ├── append_fx_forward_pips_curve_data.py │ ├── append_fx_forward_tenor_curve_data.py │ ├── append_fx_forward_tenor_pips_curve_data.py │ ├── append_market_data.py │ ├── append_market_data_type.py │ ├── applicable_instrument_event.py │ ├── asset_class.py │ ├── asset_leg.py │ ├── barrier.py │ ├── basket.py │ ├── basket_identifier.py │ ├── batch_adjust_holdings_response.py │ ├── batch_update_user_review_for_comparison_result_request.py │ ├── batch_update_user_review_for_comparison_result_response.py │ ├── batch_upsert_dates_for_calendar_response.py │ ├── batch_upsert_instrument_properties_response.py │ ├── batch_upsert_portfolio_access_metadata_request.py │ ├── batch_upsert_portfolio_access_metadata_response.py │ ├── batch_upsert_portfolio_access_metadata_response_item.py │ ├── batch_upsert_portfolio_transactions_response.py │ ├── batch_upsert_property_definition_properties_response.py │ ├── block.py │ ├── block_and_order_id_request.py │ ├── block_and_orders.py │ ├── block_and_orders_create_request.py │ ├── block_and_orders_request.py │ ├── block_request.py │ ├── block_set_request.py │ ├── blocked_order_request.py │ ├── bond.py │ ├── bond_conversion_entry.py │ ├── bond_conversion_schedule.py │ ├── bond_coupon_event.py │ ├── bond_default_event.py │ ├── bond_principal_event.py │ ├── bonus_issue_event.py │ ├── book_transactions_request.py │ ├── book_transactions_response.py │ ├── bool_compliance_parameter.py │ ├── bool_list_compliance_parameter.py │ ├── branch_step.py │ ├── branch_step_request.py │ ├── break_code_source.py │ ├── bucket.py │ ├── bucketed_cash_flow_request.py │ ├── bucketed_cash_flow_response.py │ ├── bucketing_schedule.py │ ├── calculate_order_dates_request.py │ ├── calculate_order_dates_response.py │ ├── calculation_info.py │ ├── calendar.py │ ├── calendar_date.py │ ├── calendar_dependency.py │ ├── call_on_intermediate_securities_event.py │ ├── cancel_order_and_move_remaining_result.py │ ├── cancel_orders_and_move_remaining_request.py │ ├── cancel_orders_and_move_remaining_response.py │ ├── cancel_orders_response.py │ ├── cancel_placements_response.py │ ├── cancel_single_holding_adjustment_request.py │ ├── cancelled_order_result.py │ ├── cancelled_placement_result.py │ ├── cap_floor.py │ ├── capital_distribution_event.py │ ├── cash.py │ ├── cash_and_security_offer_election.py │ ├── cash_dependency.py │ ├── cash_dividend_event.py │ ├── cash_election.py │ ├── cash_flow_event.py │ ├── cash_flow_lineage.py │ ├── cash_flow_value.py │ ├── cash_flow_value_set.py │ ├── cash_ladder_record.py │ ├── cash_offer_election.py │ ├── cash_perpetual.py │ ├── cds_credit_event.py │ ├── cds_flow_conventions.py │ ├── cds_index.py │ ├── cds_model_options.py │ ├── cds_protection_detail_specification.py │ ├── cdx_credit_event.py │ ├── change.py │ ├── change_history.py │ ├── change_history_action.py │ ├── change_interval.py │ ├── change_interval_with_order_management_detail.py │ ├── change_item.py │ ├── chart_of_accounts.py │ ├── chart_of_accounts_properties.py │ ├── chart_of_accounts_request.py │ ├── check_step.py │ ├── check_step_request.py │ ├── cleardown_module_details.py │ ├── cleardown_module_request.py │ ├── cleardown_module_response.py │ ├── cleardown_module_rule.py │ ├── cleardown_module_rules_updated_response.py │ ├── client.py │ ├── close_event.py │ ├── close_period_diary_entry_request.py │ ├── closed_period.py │ ├── comparison_attribute_value_pair.py │ ├── complete_portfolio.py │ ├── complete_relation.py │ ├── complete_relationship.py │ ├── complex_bond.py │ ├── complex_market_data.py │ ├── complex_market_data_id.py │ ├── compliance_breached_order_info.py │ ├── compliance_parameter.py │ ├── compliance_parameter_type.py │ ├── compliance_rule.py │ ├── compliance_rule_breakdown.py │ ├── compliance_rule_breakdown_request.py │ ├── compliance_rule_response.py │ ├── compliance_rule_result.py │ ├── compliance_rule_result_detail.py │ ├── compliance_rule_result_portfolio_detail.py │ ├── compliance_rule_result_v2.py │ ├── compliance_rule_template.py │ ├── compliance_rule_upsert_request.py │ ├── compliance_rule_upsert_response.py │ ├── compliance_run_configuration.py │ ├── compliance_run_info.py │ ├── compliance_run_info_v2.py │ ├── compliance_step.py │ ├── compliance_step_request.py │ ├── compliance_step_type.py │ ├── compliance_step_type_request.py │ ├── compliance_summary_rule_result.py │ ├── compliance_summary_rule_result_request.py │ ├── compliance_template.py │ ├── compliance_template_parameter.py │ ├── compliance_template_variation.py │ ├── compliance_template_variation_dto.py │ ├── compliance_template_variation_request.py │ ├── component_filter.py │ ├── component_transaction.py │ ├── composite_breakdown.py │ ├── composite_breakdown_request.py │ ├── composite_breakdown_response.py │ ├── composite_dispersion.py │ ├── composite_dispersion_response.py │ ├── compounding.py │ ├── configuration_recipe.py │ ├── constant_volatility_surface.py │ ├── constituents_adjustment_header.py │ ├── contract_details.py │ ├── contract_for_difference.py │ ├── contract_initialisation_event.py │ ├── contribution_to_non_passing_rule_detail.py │ ├── corporate_action.py │ ├── corporate_action_source.py │ ├── corporate_action_transition.py │ ├── corporate_action_transition_component.py │ ├── corporate_action_transition_component_request.py │ ├── corporate_action_transition_request.py │ ├── counterparty_agreement.py │ ├── counterparty_risk_information.py │ ├── counterparty_signatory.py │ ├── create_address_key_definition_request.py │ ├── create_amortisation_rule_set_request.py │ ├── create_calendar_request.py │ ├── create_closed_period_request.py │ ├── create_compliance_template_request.py │ ├── create_corporate_action_source_request.py │ ├── create_custom_data_model_request.py │ ├── create_custom_entity_type_request.py │ ├── create_cut_label_definition_request.py │ ├── create_data_map_request.py │ ├── create_data_type_request.py │ ├── create_date_request.py │ ├── create_derived_property_definition_request.py │ ├── create_derived_transaction_portfolio_request.py │ ├── create_group_reconciliation_comparison_ruleset_request.py │ ├── create_group_reconciliation_definition_request.py │ ├── create_identifier_definition_request.py │ ├── create_portfolio_details.py │ ├── create_portfolio_group_request.py │ ├── create_property_definition_request.py │ ├── create_recipe_request.py │ ├── create_reconciliation_request.py │ ├── create_reference_portfolio_request.py │ ├── create_relation_definition_request.py │ ├── create_relation_request.py │ ├── create_relationship_definition_request.py │ ├── create_relationship_request.py │ ├── create_sequence_request.py │ ├── create_simple_position_portfolio_request.py │ ├── create_staging_rule_set_request.py │ ├── create_tax_rule_set_request.py │ ├── create_timeline_request.py │ ├── create_trade_tickets_response.py │ ├── create_transaction_portfolio_request.py │ ├── create_unit_definition.py │ ├── credit_default_swap.py │ ├── credit_premium_cash_flow_event.py │ ├── credit_rating.py │ ├── credit_spread_curve_data.py │ ├── credit_support_annex.py │ ├── criterion_type.py │ ├── currency_and_amount.py │ ├── curve_options.py │ ├── custodian_account.py │ ├── custodian_account_properties.py │ ├── custodian_account_request.py │ ├── custodian_accounts_upsert_response.py │ ├── custom_data_model.py │ ├── custom_data_model_criteria.py │ ├── custom_data_model_identifier_type_specification.py │ ├── custom_data_model_identifier_type_specification_with_display_name.py │ ├── custom_data_model_property_specification.py │ ├── custom_data_model_property_specification_with_display_name.py │ ├── custom_entity_definition.py │ ├── custom_entity_definition_request.py │ ├── custom_entity_entity.py │ ├── custom_entity_field.py │ ├── custom_entity_field_definition.py │ ├── custom_entity_id.py │ ├── custom_entity_request.py │ ├── custom_entity_response.py │ ├── custom_entity_type.py │ ├── cut_label_definition.py │ ├── cut_local_time.py │ ├── data_definition.py │ ├── data_map_key.py │ ├── data_mapping.py │ ├── data_model_membership.py │ ├── data_model_summary.py │ ├── data_scope.py │ ├── data_type.py │ ├── data_type_entity.py │ ├── data_type_summary.py │ ├── data_type_value_range.py │ ├── date_attributes.py │ ├── date_or_diary_entry.py │ ├── date_range.py │ ├── date_time_comparison_type.py │ ├── date_time_compliance_parameter.py │ ├── date_time_list_compliance_parameter.py │ ├── day_month.py │ ├── day_of_week.py │ ├── decimal_compliance_parameter.py │ ├── decimal_list.py │ ├── decimal_list_compliance_parameter.py │ ├── decorated_compliance_run_summary.py │ ├── delete_accounts_response.py │ ├── delete_custodian_accounts_response.py │ ├── delete_instrument_properties_response.py │ ├── delete_instrument_response.py │ ├── delete_instruments_response.py │ ├── delete_modes.py │ ├── delete_relation_request.py │ ├── delete_relationship_request.py │ ├── deleted_entity_response.py │ ├── dependency_source_filter.py │ ├── deposit_close_event.py │ ├── deposit_interest_payment_event.py │ ├── described_address_key.py │ ├── dialect.py │ ├── dialect_id.py │ ├── dialect_schema.py │ ├── diary_entry.py │ ├── diary_entry_request.py │ ├── discount_factor_curve_data.py │ ├── discounting_dependency.py │ ├── discounting_method.py │ ├── dividend_option_event.py │ ├── dividend_reinvestment_event.py │ ├── drawdown_event.py │ ├── early_redemption_election.py │ ├── early_redemption_event.py │ ├── economic_dependency.py │ ├── economic_dependency_type.py │ ├── economic_dependency_with_complex_market_data.py │ ├── economic_dependency_with_quote.py │ ├── economics.py │ ├── effective_range.py │ ├── election_specification.py │ ├── eligibility_calculation.py │ ├── empty_model_options.py │ ├── entity_identifier.py │ ├── equity.py │ ├── equity_all_of_identifiers.py │ ├── equity_curve_by_prices_data.py │ ├── equity_curve_dependency.py │ ├── equity_model_options.py │ ├── equity_option.py │ ├── equity_swap.py │ ├── equity_vol_dependency.py │ ├── equity_vol_surface_data.py │ ├── error_detail.py │ ├── event_date_range.py │ ├── ex_dividend_configuration.py │ ├── exchange_traded_option.py │ ├── exchange_traded_option_contract_details.py │ ├── execution.py │ ├── execution_request.py │ ├── execution_set_request.py │ ├── exercise_event.py │ ├── exotic_instrument.py │ ├── expanded_group.py │ ├── expiry_event.py │ ├── external_fee_component_filter.py │ ├── fee.py │ ├── fee_accrual.py │ ├── fee_properties.py │ ├── fee_request.py │ ├── fee_rule.py │ ├── fee_rule_upsert_request.py │ ├── fee_rule_upsert_response.py │ ├── fee_transaction_template_specification.py │ ├── fee_type.py │ ├── fee_type_request.py │ ├── field_definition.py │ ├── field_schema.py │ ├── field_value.py │ ├── file_response.py │ ├── filter_predicate_compliance_parameter.py │ ├── filter_step.py │ ├── filter_step_request.py │ ├── fixed_leg.py │ ├── fixed_leg_all_of_overrides.py │ ├── fixed_schedule.py │ ├── flexible_deposit.py │ ├── flexible_loan.py │ ├── float_schedule.py │ ├── floating_leg.py │ ├── flow_convention_name.py │ ├── flow_conventions.py │ ├── forward_rate_agreement.py │ ├── from_recipe.py │ ├── fund.py │ ├── fund_amount.py │ ├── fund_configuration.py │ ├── fund_configuration_properties.py │ ├── fund_configuration_request.py │ ├── fund_details.py │ ├── fund_id_list.py │ ├── fund_journal_entry_line.py │ ├── fund_pnl_breakdown.py │ ├── fund_previous_nav.py │ ├── fund_properties.py │ ├── fund_request.py │ ├── fund_share_class.py │ ├── fund_valuation_point_data.py │ ├── funding_leg.py │ ├── funding_leg_options.py │ ├── future.py │ ├── future_expiry_event.py │ ├── future_mark_to_market_event.py │ ├── futures_contract_details.py │ ├── fx_conventions.py │ ├── fx_dependency.py │ ├── fx_forward.py │ ├── fx_forward_curve_by_quote_reference.py │ ├── fx_forward_curve_data.py │ ├── fx_forward_model_options.py │ ├── fx_forward_pips_curve_data.py │ ├── fx_forward_settlement_event.py │ ├── fx_forward_tenor_curve_data.py │ ├── fx_forward_tenor_pips_curve_data.py │ ├── fx_forwards_dependency.py │ ├── fx_linked_notional_schedule.py │ ├── fx_option.py │ ├── fx_rate_schedule.py │ ├── fx_swap.py │ ├── fx_tenor_convention.py │ ├── fx_vol_dependency.py │ ├── fx_vol_surface_data.py │ ├── general_ledger_profile_mapping.py │ ├── general_ledger_profile_request.py │ ├── general_ledger_profile_response.py │ ├── generated_event_diagnostics.py │ ├── get_cds_flow_conventions_response.py │ ├── get_complex_market_data_response.py │ ├── get_counterparty_agreement_response.py │ ├── get_credit_support_annex_response.py │ ├── get_data_map_response.py │ ├── get_flow_conventions_response.py │ ├── get_index_convention_response.py │ ├── get_instruments_response.py │ ├── get_quotes_response.py │ ├── get_recipe_composer_response.py │ ├── get_recipe_response.py │ ├── get_reference_portfolio_constituents_response.py │ ├── get_structured_result_data_response.py │ ├── get_virtual_document_response.py │ ├── group_by_selector_compliance_parameter.py │ ├── group_by_step.py │ ├── group_by_step_request.py │ ├── group_calculation_compliance_parameter.py │ ├── group_filter_predicate_compliance_parameter.py │ ├── group_filter_step.py │ ├── group_filter_step_request.py │ ├── group_of_market_data_key_rules.py │ ├── group_reconciliation_aggregate_attribute_rule.py │ ├── group_reconciliation_aggregate_attribute_values.py │ ├── group_reconciliation_aggregate_comparison_rule_operand.py │ ├── group_reconciliation_comparison_result.py │ ├── group_reconciliation_comparison_rule_string_value_map.py │ ├── group_reconciliation_comparison_rule_tolerance.py │ ├── group_reconciliation_comparison_ruleset.py │ ├── group_reconciliation_core_attribute_rule.py │ ├── group_reconciliation_core_attribute_values.py │ ├── group_reconciliation_core_comparison_rule_operand.py │ ├── group_reconciliation_date_pair.py │ ├── group_reconciliation_dates.py │ ├── group_reconciliation_definition.py │ ├── group_reconciliation_definition_comparison_ruleset_ids.py │ ├── group_reconciliation_definition_currencies.py │ ├── group_reconciliation_definition_portfolio_entity_ids.py │ ├── group_reconciliation_definition_recipe_ids.py │ ├── group_reconciliation_instance_id.py │ ├── group_reconciliation_result_statuses.py │ ├── group_reconciliation_result_types.py │ ├── group_reconciliation_review_statuses.py │ ├── group_reconciliation_run_details.py │ ├── group_reconciliation_run_request.py │ ├── group_reconciliation_run_response.py │ ├── group_reconciliation_summary.py │ ├── group_reconciliation_user_review.py │ ├── group_reconciliation_user_review_add.py │ ├── group_reconciliation_user_review_break_code.py │ ├── group_reconciliation_user_review_comment.py │ ├── group_reconciliation_user_review_match_key.py │ ├── group_reconciliation_user_review_remove.py │ ├── grouped_result_of_address_key.py │ ├── holding_adjustment.py │ ├── holding_adjustment_with_date.py │ ├── holding_context.py │ ├── holding_contributor.py │ ├── holding_ids_request.py │ ├── holding_pricing_info.py │ ├── holdings_adjustment.py │ ├── holdings_adjustment_header.py │ ├── i_unit_definition_dto.py │ ├── id_selector_definition.py │ ├── identifier_definition.py │ ├── identifier_part_schema.py │ ├── index_convention.py │ ├── index_model_options.py │ ├── index_projection_dependency.py │ ├── industry_classifier.py │ ├── inflation_fixing_dependency.py │ ├── inflation_index_conventions.py │ ├── inflation_leg.py │ ├── inflation_linked_bond.py │ ├── inflation_swap.py │ ├── informational_error_event.py │ ├── informational_event.py │ ├── inline_valuation_request.py │ ├── inline_valuations_reconciliation_request.py │ ├── input_transition.py │ ├── instrument.py │ ├── instrument_capabilities.py │ ├── instrument_cash_flow.py │ ├── instrument_definition.py │ ├── instrument_definition_format.py │ ├── instrument_delete_modes.py │ ├── instrument_entity.py │ ├── instrument_event.py │ ├── instrument_event_configuration.py │ ├── instrument_event_holder.py │ ├── instrument_event_instruction.py │ ├── instrument_event_instruction_request.py │ ├── instrument_event_instructions_response.py │ ├── instrument_event_type.py │ ├── instrument_id_type_descriptor.py │ ├── instrument_id_value.py │ ├── instrument_leg.py │ ├── instrument_list.py │ ├── instrument_list_compliance_parameter.py │ ├── instrument_match.py │ ├── instrument_models.py │ ├── instrument_payment_diary.py │ ├── instrument_payment_diary_leg.py │ ├── instrument_payment_diary_row.py │ ├── instrument_properties.py │ ├── instrument_resolution_detail.py │ ├── instrument_search_property.py │ ├── instrument_type.py │ ├── interest_rate_swap.py │ ├── interest_rate_swaption.py │ ├── intermediate_compliance_step.py │ ├── intermediate_compliance_step_request.py │ ├── intermediate_securities_distribution_event.py │ ├── investor.py │ ├── investor_record.py │ ├── ir_vol_cube_data.py │ ├── ir_vol_dependency.py │ ├── is_business_day_response.py │ ├── item_and_workspace.py │ ├── journal_entry_line.py │ ├── journal_entry_line_share_class_breakdown.py │ ├── journal_entry_lines_query_parameters.py │ ├── label_value_set.py │ ├── lapse_election.py │ ├── leg_definition.py │ ├── legal_entity.py │ ├── level_step.py │ ├── life_cycle_event_lineage.py │ ├── life_cycle_event_value.py │ ├── lineage_member.py │ ├── link.py │ ├── list_aggregation_reconciliation.py │ ├── list_aggregation_response.py │ ├── list_complex_market_data_with_meta_data_response.py │ ├── loan_facility.py │ ├── loan_facility_contract_rollover_event.py │ ├── loan_interest_repayment_event.py │ ├── loan_period.py │ ├── loan_principal_repayment_event.py │ ├── lock_period_diary_entry_request.py │ ├── lusid_instrument.py │ ├── lusid_problem_details.py │ ├── lusid_trade_ticket.py │ ├── lusid_unique_id.py │ ├── lusid_validation_problem_details.py │ ├── mapped_string.py │ ├── mapping.py │ ├── mapping_rule.py │ ├── mark_to_market_conventions.py │ ├── market_context.py │ ├── market_context_suppliers.py │ ├── market_data_key_rule.py │ ├── market_data_options.py │ ├── market_data_options_type.py │ ├── market_data_overrides.py │ ├── market_data_specific_rule.py │ ├── market_data_type.py │ ├── market_observable_type.py │ ├── market_options.py │ ├── market_quote.py │ ├── mastered_instrument.py │ ├── match_criterion.py │ ├── maturity_event.py │ ├── mbs_coupon_event.py │ ├── mbs_interest_deferral_event.py │ ├── mbs_interest_shortfall_event.py │ ├── mbs_principal_event.py │ ├── mbs_principal_write_off_event.py │ ├── membership.py │ ├── membership_and_status.py │ ├── merger_event.py │ ├── metric_value.py │ ├── model_options.py │ ├── model_options_type.py │ ├── model_property.py │ ├── model_schema.py │ ├── model_selection.py │ ├── move_orders_to_different_blocks_request.py │ ├── moved_order_to_different_block_response.py │ ├── movement_type.py │ ├── multi_currency_amounts.py │ ├── new_instrument.py │ ├── next_value_in_sequence_response.py │ ├── numeric_comparison_type.py │ ├── opaque_dependency.py │ ├── opaque_market_data.py │ ├── opaque_model_options.py │ ├── open_event.py │ ├── operand_type.py │ ├── operation.py │ ├── operation_type.py │ ├── operator.py │ ├── option_entry.py │ ├── option_exercise_cash_event.py │ ├── option_exercise_election.py │ ├── option_exercise_physical_event.py │ ├── optionality_schedule.py │ ├── order.py │ ├── order_by_spec.py │ ├── order_flow_configuration.py │ ├── order_graph_block.py │ ├── order_graph_block_allocation_detail.py │ ├── order_graph_block_allocation_synopsis.py │ ├── order_graph_block_execution_detail.py │ ├── order_graph_block_execution_synopsis.py │ ├── order_graph_block_order_detail.py │ ├── order_graph_block_order_synopsis.py │ ├── order_graph_block_placement_detail.py │ ├── order_graph_block_placement_synopsis.py │ ├── order_graph_block_transaction_detail.py │ ├── order_graph_block_transaction_synopsis.py │ ├── order_graph_placement.py │ ├── order_graph_placement_allocation_detail.py │ ├── order_graph_placement_allocation_synopsis.py │ ├── order_graph_placement_child_placement_detail.py │ ├── order_graph_placement_execution_detail.py │ ├── order_graph_placement_execution_synopsis.py │ ├── order_graph_placement_order_detail.py │ ├── order_graph_placement_order_synopsis.py │ ├── order_graph_placement_placement_synopsis.py │ ├── order_instruction.py │ ├── order_instruction_request.py │ ├── order_instruction_set_request.py │ ├── order_request.py │ ├── order_set_request.py │ ├── order_update_request.py │ ├── otc_confirmation.py │ ├── output_transaction.py │ ├── output_transition.py │ ├── package.py │ ├── package_request.py │ ├── package_set_request.py │ ├── paged_resource_list_of_abor.py │ ├── paged_resource_list_of_abor_configuration.py │ ├── paged_resource_list_of_account.py │ ├── paged_resource_list_of_address_key_definition.py │ ├── paged_resource_list_of_allocation.py │ ├── paged_resource_list_of_amortisation_rule_set.py │ ├── paged_resource_list_of_block.py │ ├── paged_resource_list_of_calendar.py │ ├── paged_resource_list_of_chart_of_accounts.py │ ├── paged_resource_list_of_cleardown_module_response.py │ ├── paged_resource_list_of_cleardown_module_rule.py │ ├── paged_resource_list_of_closed_period.py │ ├── paged_resource_list_of_compliance_rule_response.py │ ├── paged_resource_list_of_compliance_run_info_v2.py │ ├── paged_resource_list_of_compliance_template.py │ ├── paged_resource_list_of_corporate_action_source.py │ ├── paged_resource_list_of_custodian_account.py │ ├── paged_resource_list_of_custom_entity_definition.py │ ├── paged_resource_list_of_custom_entity_response.py │ ├── paged_resource_list_of_custom_entity_type.py │ ├── paged_resource_list_of_cut_label_definition.py │ ├── paged_resource_list_of_data_type_summary.py │ ├── paged_resource_list_of_dialect_id.py │ ├── paged_resource_list_of_diary_entry.py │ ├── paged_resource_list_of_execution.py │ ├── paged_resource_list_of_fee.py │ ├── paged_resource_list_of_fee_type.py │ ├── paged_resource_list_of_fund.py │ ├── paged_resource_list_of_fund_configuration.py │ ├── paged_resource_list_of_general_ledger_profile_response.py │ ├── paged_resource_list_of_group_reconciliation_comparison_result.py │ ├── paged_resource_list_of_group_reconciliation_comparison_ruleset.py │ ├── paged_resource_list_of_group_reconciliation_definition.py │ ├── paged_resource_list_of_identifier_definition.py │ ├── paged_resource_list_of_instrument.py │ ├── paged_resource_list_of_instrument_event_holder.py │ ├── paged_resource_list_of_instrument_event_instruction.py │ ├── paged_resource_list_of_item_and_workspace.py │ ├── paged_resource_list_of_legal_entity.py │ ├── paged_resource_list_of_order.py │ ├── paged_resource_list_of_order_graph_block.py │ ├── paged_resource_list_of_order_graph_placement.py │ ├── paged_resource_list_of_order_instruction.py │ ├── paged_resource_list_of_package.py │ ├── paged_resource_list_of_participation.py │ ├── paged_resource_list_of_person.py │ ├── paged_resource_list_of_placement.py │ ├── paged_resource_list_of_portfolio_group.py │ ├── paged_resource_list_of_portfolio_group_search_result.py │ ├── paged_resource_list_of_portfolio_search_result.py │ ├── paged_resource_list_of_posting_module_response.py │ ├── paged_resource_list_of_posting_module_rule.py │ ├── paged_resource_list_of_property_definition.py │ ├── paged_resource_list_of_property_definition_search_result.py │ ├── paged_resource_list_of_reconciliation.py │ ├── paged_resource_list_of_reference_list_response.py │ ├── paged_resource_list_of_relationship_definition.py │ ├── paged_resource_list_of_sequence_definition.py │ ├── paged_resource_list_of_staged_modification.py │ ├── paged_resource_list_of_staged_modifications_requested_change_interval.py │ ├── paged_resource_list_of_staging_rule_set.py │ ├── paged_resource_list_of_timeline.py │ ├── paged_resource_list_of_transaction_template.py │ ├── paged_resource_list_of_transaction_template_specification.py │ ├── paged_resource_list_of_translation_script_id.py │ ├── paged_resource_list_of_valuation_point_overview.py │ ├── paged_resource_list_of_virtual_row.py │ ├── paged_resource_list_of_workspace.py │ ├── paged_resource_list_of_workspace_item.py │ ├── participation.py │ ├── participation_request.py │ ├── participation_set_request.py │ ├── percent_check_step.py │ ├── percent_check_step_request.py │ ├── performance_return.py │ ├── performance_returns_metric.py │ ├── period_diary_entries_reopened_response.py │ ├── period_type.py │ ├── perpetual_entity_state.py │ ├── perpetual_property.py │ ├── person.py │ ├── place_blocks_request.py │ ├── placement.py │ ├── placement_request.py │ ├── placement_set_request.py │ ├── placement_update_request.py │ ├── pnl_journal_entry_line.py │ ├── portfolio.py │ ├── portfolio_cash_flow.py │ ├── portfolio_cash_ladder.py │ ├── portfolio_details.py │ ├── portfolio_entity.py │ ├── portfolio_entity_id.py │ ├── portfolio_group.py │ ├── portfolio_group_id_compliance_parameter.py │ ├── portfolio_group_id_list.py │ ├── portfolio_group_id_list_compliance_parameter.py │ ├── portfolio_group_properties.py │ ├── portfolio_group_search_result.py │ ├── portfolio_holding.py │ ├── portfolio_id.py │ ├── portfolio_id_compliance_parameter.py │ ├── portfolio_id_list.py │ ├── portfolio_id_list_compliance_parameter.py │ ├── portfolio_properties.py │ ├── portfolio_reconciliation_request.py │ ├── portfolio_result_data_key_rule.py │ ├── portfolio_return_breakdown.py │ ├── portfolio_search_result.py │ ├── portfolio_trade_ticket.py │ ├── portfolio_type.py │ ├── portfolio_without_href.py │ ├── portfolios_reconciliation_request.py │ ├── posting_module_details.py │ ├── posting_module_request.py │ ├── posting_module_response.py │ ├── posting_module_rule.py │ ├── posting_module_rules_updated_response.py │ ├── pre_trade_configuration.py │ ├── premium.py │ ├── previous_fund_valuation_point_data.py │ ├── previous_nav.py │ ├── previous_share_class_breakdown.py │ ├── pricing_context.py │ ├── pricing_model.py │ ├── pricing_options.py │ ├── processed_command.py │ ├── property_definition.py │ ├── property_definition_entity.py │ ├── property_definition_search_result.py │ ├── property_definition_type.py │ ├── property_domain.py │ ├── property_filter.py │ ├── property_interval.py │ ├── property_key_compliance_parameter.py │ ├── property_key_list_compliance_parameter.py │ ├── property_life_time.py │ ├── property_list.py │ ├── property_list_compliance_parameter.py │ ├── property_reference_data_value.py │ ├── property_schema.py │ ├── property_type.py │ ├── property_value.py │ ├── property_value_equals.py │ ├── property_value_in.py │ ├── protection_payout_cash_flow_event.py │ ├── quantity_instructed.py │ ├── query_applicable_instrument_events_request.py │ ├── query_bucketed_cash_flows_request.py │ ├── query_cash_flows_request.py │ ├── query_instrument_events_request.py │ ├── query_trade_tickets_request.py │ ├── queryable_key.py │ ├── quote.py │ ├── quote_access_metadata_rule.py │ ├── quote_access_metadata_rule_id.py │ ├── quote_dependency.py │ ├── quote_id.py │ ├── quote_instrument_id_type.py │ ├── quote_series_id.py │ ├── quote_type.py │ ├── raw_vendor_event.py │ ├── re_open_period_diary_entry_request.py │ ├── realised_gain_loss.py │ ├── recipe_block.py │ ├── recipe_composer.py │ ├── recipe_value.py │ ├── recombine_step.py │ ├── recommended_sort_by.py │ ├── reconcile_date_time_rule.py │ ├── reconcile_numeric_rule.py │ ├── reconcile_string_rule.py │ ├── reconciled_transaction.py │ ├── reconciliation.py │ ├── reconciliation_break.py │ ├── reconciliation_configuration.py │ ├── reconciliation_id.py │ ├── reconciliation_left_right_address_key_pair.py │ ├── reconciliation_line.py │ ├── reconciliation_request.py │ ├── reconciliation_response.py │ ├── reconciliation_rule.py │ ├── reconciliation_rule_type.py │ ├── reconciliation_side_configuration.py │ ├── reconciliation_transactions.py │ ├── reference_data.py │ ├── reference_instrument.py │ ├── reference_list.py │ ├── reference_list_request.py │ ├── reference_list_response.py │ ├── reference_list_type.py │ ├── reference_portfolio_constituent.py │ ├── reference_portfolio_constituent_request.py │ ├── reference_portfolio_weight_type.py │ ├── related_entity.py │ ├── relation.py │ ├── relation_definition.py │ ├── relationship.py │ ├── relationship_definition.py │ ├── relative_date_offset.py │ ├── repo.py │ ├── repurchase_offer_event.py │ ├── requested_changes.py │ ├── reset_event.py │ ├── resource_id.py │ ├── resource_list_of_access_controlled_resource.py │ ├── resource_list_of_access_metadata_value_of.py │ ├── resource_list_of_address_key_definition.py │ ├── resource_list_of_aggregated_return.py │ ├── resource_list_of_aggregation_query.py │ ├── resource_list_of_allocation.py │ ├── resource_list_of_applicable_instrument_event.py │ ├── resource_list_of_block.py │ ├── resource_list_of_block_and_orders.py │ ├── resource_list_of_calendar_date.py │ ├── resource_list_of_change.py │ ├── resource_list_of_change_history.py │ ├── resource_list_of_change_interval.py │ ├── resource_list_of_change_interval_with_order_management_detail.py │ ├── resource_list_of_compliance_breached_order_info.py │ ├── resource_list_of_compliance_rule.py │ ├── resource_list_of_compliance_rule_result.py │ ├── resource_list_of_compliance_run_info.py │ ├── resource_list_of_constituents_adjustment_header.py │ ├── resource_list_of_corporate_action.py │ ├── resource_list_of_data_model_summary.py │ ├── resource_list_of_data_type.py │ ├── resource_list_of_execution.py │ ├── resource_list_of_fee_rule.py │ ├── resource_list_of_get_cds_flow_conventions_response.py │ ├── resource_list_of_get_counterparty_agreement_response.py │ ├── resource_list_of_get_credit_support_annex_response.py │ ├── resource_list_of_get_flow_conventions_response.py │ ├── resource_list_of_get_index_convention_response.py │ ├── resource_list_of_get_recipe_composer_response.py │ ├── resource_list_of_get_recipe_response.py │ ├── resource_list_of_holdings_adjustment_header.py │ ├── resource_list_of_i_unit_definition_dto.py │ ├── resource_list_of_instrument_cash_flow.py │ ├── resource_list_of_instrument_event_holder.py │ ├── resource_list_of_instrument_id_type_descriptor.py │ ├── resource_list_of_investor_record.py │ ├── resource_list_of_legal_entity.py │ ├── resource_list_of_list_complex_market_data_with_meta_data_response.py │ ├── resource_list_of_mapping.py │ ├── resource_list_of_moved_order_to_different_block_response.py │ ├── resource_list_of_order.py │ ├── resource_list_of_order_instruction.py │ ├── resource_list_of_output_transaction.py │ ├── resource_list_of_package.py │ ├── resource_list_of_participation.py │ ├── resource_list_of_performance_return.py │ ├── resource_list_of_person.py │ ├── resource_list_of_placement.py │ ├── resource_list_of_portfolio.py │ ├── resource_list_of_portfolio_cash_flow.py │ ├── resource_list_of_portfolio_cash_ladder.py │ ├── resource_list_of_portfolio_trade_ticket.py │ ├── resource_list_of_processed_command.py │ ├── resource_list_of_property.py │ ├── resource_list_of_property_definition.py │ ├── resource_list_of_property_interval.py │ ├── resource_list_of_queryable_key.py │ ├── resource_list_of_quote.py │ ├── resource_list_of_quote_access_metadata_rule.py │ ├── resource_list_of_reconciliation_break.py │ ├── resource_list_of_relation.py │ ├── resource_list_of_relationship.py │ ├── resource_list_of_returns_entity.py │ ├── resource_list_of_scope_definition.py │ ├── resource_list_of_side_definition.py │ ├── resource_list_of_string.py │ ├── resource_list_of_tax_rule_set.py │ ├── resource_list_of_transaction.py │ ├── resource_list_of_transaction_type.py │ ├── resource_list_of_value_type.py │ ├── response_meta_data.py │ ├── result_data_key_rule.py │ ├── result_data_schema.py │ ├── result_key_rule.py │ ├── result_key_rule_type.py │ ├── result_value.py │ ├── result_value0_d.py │ ├── result_value_bool.py │ ├── result_value_currency.py │ ├── result_value_date_time_offset.py │ ├── result_value_decimal.py │ ├── result_value_dictionary.py │ ├── result_value_int.py │ ├── result_value_string.py │ ├── result_value_type.py │ ├── return_zero_pv_options.py │ ├── returns_entity.py │ ├── reverse_stock_split_event.py │ ├── rollover_constituent.py │ ├── rounding_configuration.py │ ├── rounding_configuration_component.py │ ├── rounding_convention.py │ ├── rules_interval.py │ ├── scaling_methodology.py │ ├── schedule.py │ ├── schedule_type.py │ ├── scope_definition.py │ ├── scrip_dividend_event.py │ ├── script_map_reference.py │ ├── security_election.py │ ├── security_offer_election.py │ ├── sequence_definition.py │ ├── set_amortisation_rules_request.py │ ├── set_legal_entity_identifiers_request.py │ ├── set_legal_entity_properties_request.py │ ├── set_person_identifiers_request.py │ ├── set_person_properties_request.py │ ├── set_share_class_instruments_request.py │ ├── set_transaction_configuration_alias.py │ ├── set_transaction_configuration_source_request.py │ ├── settlement_cycle.py │ ├── settlement_schedule.py │ ├── share_class_amount.py │ ├── share_class_breakdown.py │ ├── share_class_data.py │ ├── share_class_dealing_breakdown.py │ ├── share_class_details.py │ ├── share_class_pnl_breakdown.py │ ├── side_configuration_data.py │ ├── side_configuration_data_request.py │ ├── side_definition.py │ ├── side_definition_request.py │ ├── sides_definition_request.py │ ├── simple_cash_flow_loan.py │ ├── simple_instrument.py │ ├── simple_rounding_convention.py │ ├── sort_order.py │ ├── specific_holding_pricing_info.py │ ├── spin_off_event.py │ ├── staged_modification.py │ ├── staged_modification_decision.py │ ├── staged_modification_decision_request.py │ ├── staged_modification_effective_range.py │ ├── staged_modification_staging_rule.py │ ├── staged_modifications_entity_hrefs.py │ ├── staged_modifications_info.py │ ├── staged_modifications_requested_change_interval.py │ ├── staging_rule.py │ ├── staging_rule_approval_criteria.py │ ├── staging_rule_match_criteria.py │ ├── staging_rule_set.py │ ├── step_schedule.py │ ├── stock_dividend_event.py │ ├── stock_split_event.py │ ├── strategy.py │ ├── string_comparison_type.py │ ├── string_compliance_parameter.py │ ├── string_list.py │ ├── string_list_compliance_parameter.py │ ├── structured_result_data.py │ ├── structured_result_data_id.py │ ├── sub_holding_key_value_equals.py │ ├── swap_cash_flow_event.py │ ├── swap_principal_event.py │ ├── sweep_blocks_request.py │ ├── sweep_blocks_response.py │ ├── target_tax_lot.py │ ├── target_tax_lot_request.py │ ├── tax_rule.py │ ├── tax_rule_set.py │ ├── template_field.py │ ├── tender_event.py │ ├── tender_offer_election.py │ ├── term_deposit.py │ ├── term_deposit_interest_event.py │ ├── term_deposit_principal_event.py │ ├── time_zone_conventions.py │ ├── timeline.py │ ├── total_return_swap.py │ ├── touch.py │ ├── trade_ticket.py │ ├── trade_ticket_type.py │ ├── trading_conventions.py │ ├── transaction.py │ ├── transaction_configuration_data.py │ ├── transaction_configuration_data_request.py │ ├── transaction_configuration_movement_data.py │ ├── transaction_configuration_movement_data_request.py │ ├── transaction_configuration_type_alias.py │ ├── transaction_currency_and_amount.py │ ├── transaction_date_windows.py │ ├── transaction_diagnostics.py │ ├── transaction_field_map.py │ ├── transaction_price.py │ ├── transaction_price_and_type.py │ ├── transaction_price_type.py │ ├── transaction_property_map.py │ ├── transaction_property_mapping.py │ ├── transaction_property_mapping_request.py │ ├── transaction_query_mode.py │ ├── transaction_query_parameters.py │ ├── transaction_reconciliation_request.py │ ├── transaction_reconciliation_request_v2.py │ ├── transaction_request.py │ ├── transaction_roles.py │ ├── transaction_set_configuration_data.py │ ├── transaction_set_configuration_data_request.py │ ├── transaction_status.py │ ├── transaction_template.py │ ├── transaction_template_request.py │ ├── transaction_template_specification.py │ ├── transaction_type.py │ ├── transaction_type_alias.py │ ├── transaction_type_calculation.py │ ├── transaction_type_details.py │ ├── transaction_type_movement.py │ ├── transaction_type_property_mapping.py │ ├── transaction_type_request.py │ ├── transactions_reconciliations_response.py │ ├── transfer_agency_dates.py │ ├── transition_event.py │ ├── translate_entities_inlined_request.py │ ├── translate_entities_request.py │ ├── translate_entities_response.py │ ├── translate_instrument_definitions_request.py │ ├── translate_instrument_definitions_response.py │ ├── translate_trade_ticket_request.py │ ├── translate_trade_tickets_response.py │ ├── translation_context.py │ ├── translation_input.py │ ├── translation_result.py │ ├── translation_script.py │ ├── translation_script_id.py │ ├── trial_balance.py │ ├── trial_balance_query_parameters.py │ ├── trigger_event.py │ ├── typed_resource_id.py │ ├── unit_schema.py │ ├── unitisation_data.py │ ├── units_ratio.py │ ├── unmatched_holding_method.py │ ├── update_amortisation_rule_set_details_request.py │ ├── update_calendar_request.py │ ├── update_compliance_template_request.py │ ├── update_custom_data_model_request.py │ ├── update_custom_entity_definition_request.py │ ├── update_custom_entity_type_request.py │ ├── update_cut_label_definition_request.py │ ├── update_data_type_request.py │ ├── update_deposit_amount_event.py │ ├── update_derived_property_definition_request.py │ ├── update_fee_type_request.py │ ├── update_group_reconciliation_comparison_ruleset_request.py │ ├── update_group_reconciliation_definition_request.py │ ├── update_identifier_definition_request.py │ ├── update_instrument_identifier_request.py │ ├── update_orders_response.py │ ├── update_placements_response.py │ ├── update_portfolio_group_request.py │ ├── update_portfolio_request.py │ ├── update_property_definition_request.py │ ├── update_reconciliation_request.py │ ├── update_reference_data_request.py │ ├── update_relationship_definition_request.py │ ├── update_staging_rule_set_request.py │ ├── update_tax_rule_set_request.py │ ├── update_timeline_request.py │ ├── update_unit_request.py │ ├── upsert_cds_flow_conventions_request.py │ ├── upsert_complex_market_data_request.py │ ├── upsert_compliance_rule_request.py │ ├── upsert_compliance_run_summary_request.py │ ├── upsert_compliance_run_summary_result.py │ ├── upsert_corporate_action_request.py │ ├── upsert_corporate_actions_response.py │ ├── upsert_counterparty_agreement_request.py │ ├── upsert_credit_support_annex_request.py │ ├── upsert_custom_entities_response.py │ ├── upsert_custom_entity_access_metadata_request.py │ ├── upsert_dialect_request.py │ ├── upsert_flow_conventions_request.py │ ├── upsert_index_convention_request.py │ ├── upsert_instrument_event_request.py │ ├── upsert_instrument_events_response.py │ ├── upsert_instrument_properties_response.py │ ├── upsert_instrument_property_request.py │ ├── upsert_instruments_response.py │ ├── upsert_investor.py │ ├── upsert_investor_record_request.py │ ├── upsert_investor_records_response.py │ ├── upsert_legal_entities_response.py │ ├── upsert_legal_entity_access_metadata_request.py │ ├── upsert_legal_entity_request.py │ ├── upsert_person_access_metadata_request.py │ ├── upsert_person_request.py │ ├── upsert_persons_response.py │ ├── upsert_portfolio_access_metadata_request.py │ ├── upsert_portfolio_group_access_metadata_request.py │ ├── upsert_portfolio_transactions_response.py │ ├── upsert_quote_access_metadata_rule_request.py │ ├── upsert_quote_request.py │ ├── upsert_quotes_response.py │ ├── upsert_recipe_composer_request.py │ ├── upsert_recipe_request.py │ ├── upsert_reference_portfolio_constituent_properties_request.py │ ├── upsert_reference_portfolio_constituent_properties_response.py │ ├── upsert_reference_portfolio_constituents_request.py │ ├── upsert_reference_portfolio_constituents_response.py │ ├── upsert_result_values_data_request.py │ ├── upsert_returns_response.py │ ├── upsert_single_structured_data_response.py │ ├── upsert_structured_data_response.py │ ├── upsert_structured_result_data_request.py │ ├── upsert_transaction_properties_response.py │ ├── upsert_translation_script_request.py │ ├── upsert_valuation_point_request.py │ ├── user.py │ ├── valuation_point_data_query_parameters.py │ ├── valuation_point_data_request.py │ ├── valuation_point_data_response.py │ ├── valuation_point_overview.py │ ├── valuation_point_resource_list_of_accounted_transaction.py │ ├── valuation_point_resource_list_of_fund_journal_entry_line.py │ ├── valuation_point_resource_list_of_pnl_journal_entry_line.py │ ├── valuation_point_resource_list_of_trial_balance.py │ ├── valuation_request.py │ ├── valuation_schedule.py │ ├── valuations_reconciliation_request.py │ ├── value_type.py │ ├── vendor_dependency.py │ ├── vendor_library.py │ ├── vendor_model_rule.py │ ├── version.py │ ├── version_summary_dto.py │ ├── versioned_resource_list_of_a2_b_data_record.py │ ├── versioned_resource_list_of_a2_b_movement_record.py │ ├── versioned_resource_list_of_holding_contributor.py │ ├── versioned_resource_list_of_journal_entry_line.py │ ├── versioned_resource_list_of_output_transaction.py │ ├── versioned_resource_list_of_portfolio_holding.py │ ├── versioned_resource_list_of_transaction.py │ ├── versioned_resource_list_of_trial_balance.py │ ├── versioned_resource_list_with_warnings_of_portfolio_holding.py │ ├── virtual_document.py │ ├── virtual_document_row.py │ ├── virtual_row.py │ ├── warning.py │ ├── weekend_mask.py │ ├── weighted_instrument.py │ ├── weighted_instrument_in_line_lookup_identifiers.py │ ├── weighted_instruments.py │ ├── workspace.py │ ├── workspace_creation_request.py │ ├── workspace_item.py │ ├── workspace_item_creation_request.py │ ├── workspace_item_update_request.py │ ├── workspace_update_request.py │ ├── workspace_visibility.py │ ├── year_month_day.py │ └── yield_curve_data.py ├── py.typed └── rest.py ├── poetry.lock ├── pyproject.toml ├── requirements.dev.txt ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── tcp ├── __init__.py └── test_tcp_keep_alives.py └── utilities ├── __init__.py ├── credentials_source.py ├── mock_api_response.py ├── temp_file_manager.py ├── test_api_client_builder.py ├── test_api_client_factory.py ├── test_api_client_factory_auth_flow.py ├── test_api_configuration.py ├── test_api_configuration_loader.py ├── test_proxy_config.py ├── test_retry.py ├── test_token_refresh.py └── token_utilities.py /.gitattributes: -------------------------------------------------------------------------------- 1 | # Set the default behavior, in case people don't have core.autocrlf set. 2 | * text=auto 3 | 4 | *.sh text eol=lf 5 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report 4 | title: '' 5 | labels: bug 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## Bug Report Checklist 11 | 12 | - [ ] I have checked the existing [documentation](../wiki) for this SDK 13 | - [ ] I have searched for any related issues/PRs 14 | - [ ] I have read the [LUISD contribution guidelines](../blob/master/docs/CONTRIBUTING.md) 15 | - [ ] I have read the [LUSID Code of Conduct](../blob/master/docs/CODE_OF_CONDUCT.md) 16 | 17 | **SDK version** 18 | The version of the SDK that has the bug. 19 | 20 | **IMPORTANT: DO NOT POST YOUR API CREDENTIALS OR ANY SENSITIVE DATA** 21 | 22 | **Describe the bug** 23 | A clear and concise description of what the bug is. 24 | 25 | **To Reproduce** 26 | Steps to reproduce the behavior. 27 | 28 | **Expected behavior** 29 | A clear and concise description of what you expected to happen. 30 | 31 | **Additional context** 32 | Add any other context about the problem here. 33 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: enhancement 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | # Pull Request Checklist 2 | 3 | - [ ] Read the [contributing guidelines](../blob/master/docs/CONTRIBUTING.md) 4 | - [ ] Tests pass 5 | - [ ] Raised the PR against the `develop` branch 6 | 7 | # Description of the PR 8 | 9 | Describe the code changes for the reviewers, explain the solution you have provided and how it fixes the issue 10 | -------------------------------------------------------------------------------- /.github/workflows/slack-on-pr.yaml: -------------------------------------------------------------------------------- 1 | name: Slack alert on PR 2 | 3 | on: 4 | pull_request_target: 5 | branches: [master, develop] 6 | 7 | jobs: 8 | slack-alert-on-pr: 9 | runs-on: ubuntu-latest 10 | timeout-minutes: 3 11 | 12 | steps: 13 | - name: Slack notification on push 14 | uses: 8398a7/action-slack@v3 15 | with: 16 | status: custom 17 | fields: workflow,job,commit,repo,ref,author,took 18 | custom_payload: | 19 | { 20 | username: 'github-actions', 21 | icon_emoji: ':octocat:', 22 | attachments: [{ 23 | color: '${{ job.status }}' === 'success' ? 'good' : '${{ job.status }}' === 'failure' ? 'danger' : 'warning', 24 | text: `PR in ${process.env.AS_REPO} has been raised by ${process.env.GITHUB_ACTOR} (${process.env.GITHUB_HEAD_REF} into ${process.env.GITHUB_BASE_REF})` 25 | }] 26 | } 27 | env: 28 | SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_FOR_GITHUB_ACTIVITY_CHANNEL }} 29 | if: always() 30 | -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- 1 | # .readthedocs.yml 2 | # Read the Docs configuration file 3 | # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details 4 | 5 | # Required 6 | version: 2 7 | 8 | # Set the OS, Python version and other tools you might need 9 | build: 10 | os: ubuntu-22.04 11 | tools: 12 | python: "3.10" 13 | 14 | # Build documentation in the docs/ directory with Sphinx 15 | sphinx: 16 | configuration: docs/conf.py 17 | 18 | # Build documentation with MkDocs 19 | #mkdocs: 20 | # configuration: mkdocs.yml 21 | 22 | # Optionally build your docs in additional formats such as PDF 23 | #formats: 24 | # - pdf 25 | 26 | # Optionally but recommended, set the Python requirements required to build your docs 27 | python: 28 | install: 29 | - requirements: docs/requirements.txt 30 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | # License 2 | 3 | Copyright © 2018 FINBOURNE TECHNOLOGY LTD 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Contributing 2 | 3 | This SDK is automatically generated so cannot accept changes. We welcome contributions to other repos, however, such as the [Sample Jupyter Notebooks](https://github.com/finbourne/sample-notebooks) repo and the [LUSID SDK Examples Python](https://github.com/finbourne/lusid-sdk-examples-python) repo. 4 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- 1 | # Minimal makefile for Sphinx documentation 2 | 3 | # You can set these variables from the command line, and also 4 | # from the environment for the first two. 5 | SPHINXOPTS ?= 6 | SPHINXBUILD ?= sphinx-build 7 | SOURCEDIR = . 8 | BUILDDIR = _build 9 | 10 | # Put it first so that "make" without argument is like "make help". 11 | help: 12 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 13 | 14 | .PHONY: help Makefile 15 | 16 | # Catch-all target: route all unknown targets to Sphinx using the new 17 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). 18 | 19 | %: Makefile 20 | rm -rf _build 21 | rm -rf _autosummary 22 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 23 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | # Contributing to the SDK 2 | 3 | Please read `CONTRIBUTING.md` and `CODE_OF_CONDUCT.md`. 4 | 5 | # Viewing the SDK documentation online 6 | 7 | The SDK documentation is [available to view online](https://lusid-sdk-python.readthedocs.io/en/latest/_autosummary/sdk.lusid.html). 8 | 9 | # Building the SDK documentation locally as HTML 10 | 11 | You can clone this repo and use Sphinx to build the SDK documentation and view it locally as HTML: 12 | 13 | 1. Change to this `docs` directory: 14 | 15 | `cd docs` 16 | 17 | 2. Assuming a Python 3.x environment, install dependencies: 18 | 19 | `pip install -r requirements.txt` 20 | 21 | 3. Build the documentation: 22 | 23 | `make html` 24 | 25 | 4. Run a web server: 26 | 27 | `python -m http.server` 28 | 29 | 5. View the doc set locally in a browser at: 30 | 31 | http://localhost:8000/_build/html/ 32 | -------------------------------------------------------------------------------- /docs/_static/pydata-custom.css: -------------------------------------------------------------------------------- 1 | /*Tweaks to the Pydata default CSS */ 2 | 3 | /*No yellow background highlight when targeted by summary tables */ 4 | /*dt:target { background-color: #f8f8f8; border: 1px solid black, }*/ 5 | dt:target { background: transparent;} 6 | /*More space between H1s and signatures in API reference*/ 7 | h1 { margin-bottom: 40px; } 8 | 9 | /*No line underneath summary table headings (clashes with line above first member)*/ 10 | p.rubric { border-bottom: 0px; } 11 | -------------------------------------------------------------------------------- /docs/_static/readthedocs-custom.css: -------------------------------------------------------------------------------- 1 | /* Override nav bar color */ 2 | /*.wy-side-nav-search { 3 | background-color: #fbfbb6; 4 | } 5 | .wy-side-nav-search > a { 6 | color: #b2355c 7 | }*/ 8 | 9 | /* Override text bar color */ 10 | /*.caption-text { 11 | color: #b2355c; 12 | }*/ 13 | 14 | /* Override code signature colour */ 15 | /*.rst-content dl:not(.docutils) dt { 16 | background: #fbfbb6; 17 | color: #b2355c; 18 | border-top: solid 3px #b2355c; 19 | }*/ 20 | 21 | /* Override hyperlink colour */ 22 | /* a { 23 | color: #b2355c; 24 | }*/ 25 | 26 | /* Make content width wider*/ 27 | .wy-nav-content { 28 | max-width: 70% !important; 29 | } 30 | 31 | -------------------------------------------------------------------------------- /docs/_templates/custom-class-template.rst: -------------------------------------------------------------------------------- 1 | {{ fullname | escape | underline}} 2 | 3 | .. currentmodule:: {{ module }} 4 | 5 | .. autoclass:: {{ objname }} 6 | :members: 7 | 8 | {% block attributes %} 9 | {% if attributes %} 10 | .. rubric:: {{ _('Attributes') }} 11 | This is a Pydantic class. For now, click on the green [source] link in the class signature above to see descriptions/allowed values for these attributes. 12 | 13 | .. autosummary:: 14 | {% for item in attributes %} 15 | ~{{ name }}.{{ item }} 16 | {%- endfor %} 17 | {% endif %} 18 | {% endblock %} 19 | 20 | 21 | {%- if not fullname.startswith('sdk.lusid.models') %} 22 | {% block methods %} 23 | {% if methods %} 24 | .. rubric:: {{ _('Methods') }} 25 | 26 | .. autosummary:: 27 | :nosignatures: 28 | {% for item in methods %} 29 | {%- if not item.startswith('_') %} 30 | ~{{ name }}.{{ item }} 31 | {%- endif -%} 32 | {%- endfor %} 33 | {% endif %} 34 | {% endblock %} 35 | {%- endif -%} 36 | -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- 1 | .. 2 | DO NOT DELETE THIS FILE! It contains the all-important `.. autosummary::` directive with `:recursive:` option, without 3 | which SDK documentation wouldn't get extracted from docstrings by the `sphinx.ext.autosummary` engine. It is hidden 4 | (not declared in any toctree) to remove an unnecessary intermediate page; index.rst instead points directly to the 5 | package page. DO NOT DELETE THIS FILE! 6 | 7 | .. autosummary:: 8 | :toctree: _autosummary 9 | :template: custom-module-template.rst 10 | :recursive: 11 | 12 | sdk/lusid 13 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- 1 | .. 2 | Note: Items in this toctree form the top-level navigation. See `api.rst` for the `autosummary` directive, and for why `api.rst` isn't called directly. 3 | 4 | .. toctree:: 5 | :hidden: 6 | 7 | Home page 8 | API reference <_autosummary/sdk.lusid> 9 | 10 | Welcome to the LUSID Python SDK 11 | =============================== 12 | 13 | This Sphinx-built HTML doc set is designed to make it easier to navigate the modules, classes, methods and exceptions in the LUSID Python SDK. 14 | 15 | For all other information, start with the SDK's `Github repo README `_. 16 | -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- 1 | REM Copyright (C) PROWLER.io 2020 - All Rights Reserved 2 | REM Unauthorised copying of this file, via any medium is strictly prohibited 3 | REM Proprietary and confidential 4 | 5 | @ECHO OFF 6 | 7 | pushd %~dp0 8 | 9 | REM Command file for Sphinx documentation 10 | 11 | if "%SPHINXBUILD%" == "" ( 12 | set SPHINXBUILD=sphinx-build 13 | ) 14 | set SOURCEDIR=. 15 | set BUILDDIR=_build 16 | 17 | if "%1" == "" goto help 18 | 19 | %SPHINXBUILD% >NUL 2>NUL 20 | if errorlevel 9009 ( 21 | echo. 22 | echo.The 'sphinx-build' command was not found. Make sure you have Sphinx 23 | echo.installed, then set the SPHINXBUILD environment variable to point 24 | echo.to the full path of the 'sphinx-build' executable. Alternatively you 25 | echo.may add the Sphinx directory to PATH. 26 | echo. 27 | echo.If you don't have Sphinx installed, grab it from 28 | echo.http://sphinx-doc.org/ 29 | exit /b 1 30 | ) 31 | 32 | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% 33 | goto end 34 | 35 | :help 36 | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% 37 | 38 | :end 39 | popd 40 | -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | sphinx 2 | sphinx-rtd-theme 3 | pydata-sphinx-theme 4 | sphinx-autodoc-typehints 5 | lusid-sdk 6 | -------------------------------------------------------------------------------- /sdk/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM python:3.11.3 2 | 3 | WORKDIR /usr/src/ 4 | 5 | RUN apt-get update && apt-get -y install jq 6 | 7 | COPY requirements.txt requirements.dev.txt /usr/src/ 8 | 9 | RUN pip install --no-cache-dir -r requirements.txt -r requirements.dev.txt 10 | 11 | 12 | ENV FBN_LUSID_API_URL ${FBN_LUSID_API_URL} 13 | 14 | #CMD /bin/bash 15 | ENTRYPOINT PYTHONPATH=/usr/src/:/usr/src/tests python -m unittest discover -v -------------------------------------------------------------------------------- /sdk/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include lusid/utilities/config_keys.json -------------------------------------------------------------------------------- /sdk/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: "3" 2 | 3 | services: 4 | 5 | tinyproxy: 6 | image: dannydirect/tinyproxy:latest 7 | container_name: tinyproxy 8 | environment: 9 | - BASIC_AUTH_USER=user 10 | - BASIC_AUTH_PASSWORD=password 11 | ports: 12 | - 8888:8888 13 | command: 14 | - ANY 15 | tty: false 16 | 17 | lusid-sdk-python-test: 18 | build: . 19 | container_name: lusid-sdk-python-preview-test 20 | image: finbourne/lusid-sdk-python-preview-test 21 | environment: 22 | - FBN_CLIENT_ID 23 | - FBN_CLIENT_SECRET 24 | - FBN_PASSWORD 25 | - FBN_TOKEN_URL 26 | - FBN_USERNAME 27 | - FBN_PROXY_ADDRESS=http://tinyproxy:8888 28 | - FBN_PROXY_USERNAME=user 29 | - FBN_PROXY_PASSWORD=password 30 | - FBN_LUSID_API_URL=${FBN_BASE_API_URL}/api 31 | - FBN_ACCESS_TOKEN 32 | volumes: 33 | - .:/usr/src 34 | depends_on: 35 | - tinyproxy -------------------------------------------------------------------------------- /sdk/docs/A2BCategory.md: -------------------------------------------------------------------------------- 1 | # A2BCategory 2 | 3 | A2B Category - one of the five major categories in the A2BDataRecord 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **holding_currency** | [**A2BBreakdown**](A2BBreakdown.md) | | [optional] 9 | **portfolio_currency** | [**A2BBreakdown**](A2BBreakdown.md) | | [optional] 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.a2_b_category import A2BCategory 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of A2BCategory from a JSON string 19 | a2_b_category_instance = A2BCategory.from_json(json) 20 | # print the JSON string representation of the object 21 | print A2BCategory.to_json() 22 | 23 | # convert the object into a dict 24 | a2_b_category_dict = a2_b_category_instance.to_dict() 25 | # create an instance of A2BCategory from a dict 26 | a2_b_category_form_dict = a2_b_category.from_dict(a2_b_category_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/AccountingMethod.md: -------------------------------------------------------------------------------- 1 | # AccountingMethod 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/ActionId.md: -------------------------------------------------------------------------------- 1 | # ActionId 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **scope** | **str** | | 8 | **activity** | **str** | | 9 | **entity** | **str** | | 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.action_id import ActionId 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of ActionId from a JSON string 19 | action_id_instance = ActionId.from_json(json) 20 | # print the JSON string representation of the object 21 | print ActionId.to_json() 22 | 23 | # convert the object into a dict 24 | action_id_dict = action_id_instance.to_dict() 25 | # create an instance of ActionId from a dict 26 | action_id_form_dict = action_id.from_dict(action_id_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/AddressKeyList.md: -------------------------------------------------------------------------------- 1 | # AddressKeyList 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **values** | **List[str]** | | 8 | **reference_list_type** | **str** | The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.address_key_list import AddressKeyList 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of AddressKeyList from a JSON string 18 | address_key_list_instance = AddressKeyList.from_json(json) 19 | # print the JSON string representation of the object 20 | print AddressKeyList.to_json() 21 | 22 | # convert the object into a dict 23 | address_key_list_dict = address_key_list_instance.to_dict() 24 | # create an instance of AddressKeyList from a dict 25 | address_key_list_form_dict = address_key_list.from_dict(address_key_list_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/AggregationOp.md: -------------------------------------------------------------------------------- 1 | # AggregationOp 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/AggregationType.md: -------------------------------------------------------------------------------- 1 | # AggregationType 2 | 3 | A list of types, that define the expected output types found from an aggregation request in its result. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/Alias.md: -------------------------------------------------------------------------------- 1 | # Alias 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **attribute_name** | **str** | The property key, identifier type, or field to be replaced by an alias. | 8 | **attribute_alias** | **str** | The alias to replace the property key, identifier type, or field on the bound entity. | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.alias import Alias 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of Alias from a JSON string 18 | alias_instance = Alias.from_json(json) 19 | # print the JSON string representation of the object 20 | print Alias.to_json() 21 | 22 | # convert the object into a dict 23 | alias_dict = alias_instance.to_dict() 24 | # create an instance of Alias from a dict 25 | alias_form_dict = alias.from_dict(alias_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/Amount.md: -------------------------------------------------------------------------------- 1 | # Amount 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **value** | **float** | | [optional] 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.amount import Amount 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of Amount from a JSON string 17 | amount_instance = Amount.from_json(json) 18 | # print the JSON string representation of the object 19 | print Amount.to_json() 20 | 21 | # convert the object into a dict 22 | amount_dict = amount_instance.to_dict() 23 | # create an instance of Amount from a dict 24 | amount_form_dict = amount.from_dict(amount_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/AppendMarketDataType.md: -------------------------------------------------------------------------------- 1 | # AppendMarketDataType 2 | 3 | The supported complex market data types which can be appended to. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/AssetClass.md: -------------------------------------------------------------------------------- 1 | # AssetClass 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/BlockAndOrderIdRequest.md: -------------------------------------------------------------------------------- 1 | # BlockAndOrderIdRequest 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **destination_block_id** | [**ResourceId**](ResourceId.md) | | 8 | **order_id** | [**ResourceId**](ResourceId.md) | | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.block_and_order_id_request import BlockAndOrderIdRequest 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of BlockAndOrderIdRequest from a JSON string 18 | block_and_order_id_request_instance = BlockAndOrderIdRequest.from_json(json) 19 | # print the JSON string representation of the object 20 | print BlockAndOrderIdRequest.to_json() 21 | 22 | # convert the object into a dict 23 | block_and_order_id_request_dict = block_and_order_id_request_instance.to_dict() 24 | # create an instance of BlockAndOrderIdRequest from a dict 25 | block_and_order_id_request_form_dict = block_and_order_id_request.from_dict(block_and_order_id_request_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/BlockAndOrders.md: -------------------------------------------------------------------------------- 1 | # BlockAndOrders 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **block** | [**Block**](Block.md) | | 8 | **orders** | [**List[Order]**](Order.md) | | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.block_and_orders import BlockAndOrders 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of BlockAndOrders from a JSON string 18 | block_and_orders_instance = BlockAndOrders.from_json(json) 19 | # print the JSON string representation of the object 20 | print BlockAndOrders.to_json() 21 | 22 | # convert the object into a dict 23 | block_and_orders_dict = block_and_orders_instance.to_dict() 24 | # create an instance of BlockAndOrders from a dict 25 | block_and_orders_form_dict = block_and_orders.from_dict(block_and_orders_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/BlockSetRequest.md: -------------------------------------------------------------------------------- 1 | # BlockSetRequest 2 | 3 | A request to create or update multiple Blocks. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **requests** | [**List[BlockRequest]**](BlockRequest.md) | A collection of BlockRequests. | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.block_set_request import BlockSetRequest 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of BlockSetRequest from a JSON string 18 | block_set_request_instance = BlockSetRequest.from_json(json) 19 | # print the JSON string representation of the object 20 | print BlockSetRequest.to_json() 21 | 22 | # convert the object into a dict 23 | block_set_request_dict = block_set_request_instance.to_dict() 24 | # create an instance of BlockSetRequest from a dict 25 | block_set_request_form_dict = block_set_request.from_dict(block_set_request_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/BreakCodeSource.md: -------------------------------------------------------------------------------- 1 | # BreakCodeSource 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **data_type_id** | [**ResourceId**](ResourceId.md) | | 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.break_code_source import BreakCodeSource 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of BreakCodeSource from a JSON string 17 | break_code_source_instance = BreakCodeSource.from_json(json) 18 | # print the JSON string representation of the object 19 | print BreakCodeSource.to_json() 20 | 21 | # convert the object into a dict 22 | break_code_source_dict = break_code_source_instance.to_dict() 23 | # create an instance of BreakCodeSource from a dict 24 | break_code_source_form_dict = break_code_source.from_dict(break_code_source_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/BucketingSchedule.md: -------------------------------------------------------------------------------- 1 | # BucketingSchedule 2 | 3 | A schedule for dates 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **tenor** | **str** | Rolling tenor | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.bucketing_schedule import BucketingSchedule 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of BucketingSchedule from a JSON string 18 | bucketing_schedule_instance = BucketingSchedule.from_json(json) 19 | # print the JSON string representation of the object 20 | print BucketingSchedule.to_json() 21 | 22 | # convert the object into a dict 23 | bucketing_schedule_dict = bucketing_schedule_instance.to_dict() 24 | # create an instance of BucketingSchedule from a dict 25 | bucketing_schedule_form_dict = bucketing_schedule.from_dict(bucketing_schedule_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/CancelledOrderResult.md: -------------------------------------------------------------------------------- 1 | # CancelledOrderResult 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **order_state** | [**Order**](Order.md) | | [optional] 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.cancelled_order_result import CancelledOrderResult 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of CancelledOrderResult from a JSON string 17 | cancelled_order_result_instance = CancelledOrderResult.from_json(json) 18 | # print the JSON string representation of the object 19 | print CancelledOrderResult.to_json() 20 | 21 | # convert the object into a dict 22 | cancelled_order_result_dict = cancelled_order_result_instance.to_dict() 23 | # create an instance of CancelledOrderResult from a dict 24 | cancelled_order_result_form_dict = cancelled_order_result.from_dict(cancelled_order_result_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/CashLadderRecord.md: -------------------------------------------------------------------------------- 1 | # CashLadderRecord 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **effective_date** | **datetime** | | [optional] 8 | **open** | **float** | | 9 | **activities** | **Dict[str, float]** | | 10 | **close** | **float** | | 11 | 12 | ## Example 13 | 14 | ```python 15 | from lusid.models.cash_ladder_record import CashLadderRecord 16 | 17 | # TODO update the JSON string below 18 | json = "{}" 19 | # create an instance of CashLadderRecord from a JSON string 20 | cash_ladder_record_instance = CashLadderRecord.from_json(json) 21 | # print the JSON string representation of the object 22 | print CashLadderRecord.to_json() 23 | 24 | # convert the object into a dict 25 | cash_ladder_record_dict = cash_ladder_record_instance.to_dict() 26 | # create an instance of CashLadderRecord from a dict 27 | cash_ladder_record_form_dict = cash_ladder_record.from_dict(cash_ladder_record_dict) 28 | ``` 29 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 30 | 31 | 32 | -------------------------------------------------------------------------------- /sdk/docs/ChangeHistoryAction.md: -------------------------------------------------------------------------------- 1 | # ChangeHistoryAction 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/Client.md: -------------------------------------------------------------------------------- 1 | # Client 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **name** | **str** | | [optional] [readonly] 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.client import Client 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of Client from a JSON string 17 | client_instance = Client.from_json(json) 18 | # print the JSON string representation of the object 19 | print Client.to_json() 20 | 21 | # convert the object into a dict 22 | client_dict = client_instance.to_dict() 23 | # create an instance of Client from a dict 24 | client_form_dict = client.from_dict(client_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/ComplianceParameterType.md: -------------------------------------------------------------------------------- 1 | # ComplianceParameterType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/ComplianceStep.md: -------------------------------------------------------------------------------- 1 | # ComplianceStep 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **compliance_step_type** | **str** | . The available values are: FilterStep, GroupByStep, GroupFilterStep, BranchStep, RecombineStep, CheckStep, PercentCheckStep | 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.compliance_step import ComplianceStep 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of ComplianceStep from a JSON string 17 | compliance_step_instance = ComplianceStep.from_json(json) 18 | # print the JSON string representation of the object 19 | print ComplianceStep.to_json() 20 | 21 | # convert the object into a dict 22 | compliance_step_dict = compliance_step_instance.to_dict() 23 | # create an instance of ComplianceStep from a dict 24 | compliance_step_form_dict = compliance_step.from_dict(compliance_step_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/ComplianceStepType.md: -------------------------------------------------------------------------------- 1 | # ComplianceStepType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/ComplianceStepTypeRequest.md: -------------------------------------------------------------------------------- 1 | # ComplianceStepTypeRequest 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/ComponentFilter.md: -------------------------------------------------------------------------------- 1 | # ComponentFilter 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **filter_id** | **str** | | 8 | **filter** | **str** | | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.component_filter import ComponentFilter 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of ComponentFilter from a JSON string 18 | component_filter_instance = ComponentFilter.from_json(json) 19 | # print the JSON string representation of the object 20 | print ComponentFilter.to_json() 21 | 22 | # convert the object into a dict 23 | component_filter_dict = component_filter_instance.to_dict() 24 | # create an instance of ComponentFilter from a dict 25 | component_filter_form_dict = component_filter.from_dict(component_filter_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/CreateDataMapRequest.md: -------------------------------------------------------------------------------- 1 | # CreateDataMapRequest 2 | 3 | Request to create a new data map 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **id** | [**DataMapKey**](DataMapKey.md) | | 9 | **data** | [**DataMapping**](DataMapping.md) | | [optional] 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.create_data_map_request import CreateDataMapRequest 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of CreateDataMapRequest from a JSON string 19 | create_data_map_request_instance = CreateDataMapRequest.from_json(json) 20 | # print the JSON string representation of the object 21 | print CreateDataMapRequest.to_json() 22 | 23 | # convert the object into a dict 24 | create_data_map_request_dict = create_data_map_request_instance.to_dict() 25 | # create an instance of CreateDataMapRequest from a dict 26 | create_data_map_request_form_dict = create_data_map_request.from_dict(create_data_map_request_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/CreatePortfolioDetails.md: -------------------------------------------------------------------------------- 1 | # CreatePortfolioDetails 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **corporate_action_source_id** | [**ResourceId**](ResourceId.md) | | [optional] 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.create_portfolio_details import CreatePortfolioDetails 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of CreatePortfolioDetails from a JSON string 17 | create_portfolio_details_instance = CreatePortfolioDetails.from_json(json) 18 | # print the JSON string representation of the object 19 | print CreatePortfolioDetails.to_json() 20 | 21 | # convert the object into a dict 22 | create_portfolio_details_dict = create_portfolio_details_instance.to_dict() 23 | # create an instance of CreatePortfolioDetails from a dict 24 | create_portfolio_details_form_dict = create_portfolio_details.from_dict(create_portfolio_details_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/CreateUnitDefinition.md: -------------------------------------------------------------------------------- 1 | # CreateUnitDefinition 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **code** | **str** | | 8 | **display_name** | **str** | | 9 | **description** | **str** | | 10 | **details** | **Dict[str, str]** | | [optional] 11 | 12 | ## Example 13 | 14 | ```python 15 | from lusid.models.create_unit_definition import CreateUnitDefinition 16 | 17 | # TODO update the JSON string below 18 | json = "{}" 19 | # create an instance of CreateUnitDefinition from a JSON string 20 | create_unit_definition_instance = CreateUnitDefinition.from_json(json) 21 | # print the JSON string representation of the object 22 | print CreateUnitDefinition.to_json() 23 | 24 | # convert the object into a dict 25 | create_unit_definition_dict = create_unit_definition_instance.to_dict() 26 | # create an instance of CreateUnitDefinition from a dict 27 | create_unit_definition_form_dict = create_unit_definition.from_dict(create_unit_definition_dict) 28 | ``` 29 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 30 | 31 | 32 | -------------------------------------------------------------------------------- /sdk/docs/CriterionType.md: -------------------------------------------------------------------------------- 1 | # CriterionType 2 | 3 | Discriminator for MatchCriterion. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/CurrencyAndAmount.md: -------------------------------------------------------------------------------- 1 | # CurrencyAndAmount 2 | 3 | An amount of a specific currency, specifying a value and an associated unit 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **amount** | **float** | | [optional] 9 | **currency** | **str** | | 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.currency_and_amount import CurrencyAndAmount 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of CurrencyAndAmount from a JSON string 19 | currency_and_amount_instance = CurrencyAndAmount.from_json(json) 20 | # print the JSON string representation of the object 21 | print CurrencyAndAmount.to_json() 22 | 23 | # convert the object into a dict 24 | currency_and_amount_dict = currency_and_amount_instance.to_dict() 25 | # create an instance of CurrencyAndAmount from a dict 26 | currency_and_amount_form_dict = currency_and_amount.from_dict(currency_and_amount_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/CutLocalTime.md: -------------------------------------------------------------------------------- 1 | # CutLocalTime 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **hours** | **int** | | [optional] 8 | **minutes** | **int** | | [optional] 9 | **seconds** | **float** | | [optional] 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.cut_local_time import CutLocalTime 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of CutLocalTime from a JSON string 19 | cut_local_time_instance = CutLocalTime.from_json(json) 20 | # print the JSON string representation of the object 21 | print CutLocalTime.to_json() 22 | 23 | # convert the object into a dict 24 | cut_local_time_dict = cut_local_time_instance.to_dict() 25 | # create an instance of CutLocalTime from a dict 26 | cut_local_time_form_dict = cut_local_time.from_dict(cut_local_time_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/DataScope.md: -------------------------------------------------------------------------------- 1 | # DataScope 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **client** | [**Client**](Client.md) | | [optional] 8 | **scope** | **str** | | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.data_scope import DataScope 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of DataScope from a JSON string 18 | data_scope_instance = DataScope.from_json(json) 19 | # print the JSON string representation of the object 20 | print DataScope.to_json() 21 | 22 | # convert the object into a dict 23 | data_scope_dict = data_scope_instance.to_dict() 24 | # create an instance of DataScope from a dict 25 | data_scope_form_dict = data_scope.from_dict(data_scope_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/DataTypeValueRange.md: -------------------------------------------------------------------------------- 1 | # DataTypeValueRange 2 | 3 | This class indicates what the range of data acceptable by a data type 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/DateOrDiaryEntry.md: -------------------------------------------------------------------------------- 1 | # DateOrDiaryEntry 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **var_date** | **str** | A date. If specified, DiaryEntry must not be specified. | [optional] 8 | **diary_entry** | **str** | The code of a diary entry. If specified, Date must not be specified. | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.date_or_diary_entry import DateOrDiaryEntry 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of DateOrDiaryEntry from a JSON string 18 | date_or_diary_entry_instance = DateOrDiaryEntry.from_json(json) 19 | # print the JSON string representation of the object 20 | print DateOrDiaryEntry.to_json() 21 | 22 | # convert the object into a dict 23 | date_or_diary_entry_dict = date_or_diary_entry_instance.to_dict() 24 | # create an instance of DateOrDiaryEntry from a dict 25 | date_or_diary_entry_form_dict = date_or_diary_entry.from_dict(date_or_diary_entry_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/DateRange.md: -------------------------------------------------------------------------------- 1 | # DateRange 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **from_date** | **datetime** | | 8 | **until_date** | **datetime** | | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.date_range import DateRange 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of DateRange from a JSON string 18 | date_range_instance = DateRange.from_json(json) 19 | # print the JSON string representation of the object 20 | print DateRange.to_json() 21 | 22 | # convert the object into a dict 23 | date_range_dict = date_range_instance.to_dict() 24 | # create an instance of DateRange from a dict 25 | date_range_form_dict = date_range.from_dict(date_range_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/DateTimeComparisonType.md: -------------------------------------------------------------------------------- 1 | # DateTimeComparisonType 2 | 3 | Comparison types for date time data 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/DayMonth.md: -------------------------------------------------------------------------------- 1 | # DayMonth 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **day** | **int** | Day part of Day, Month for Year End date specification. | 8 | **month** | **int** | Month part of Day, Month for Year End date specification. | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.day_month import DayMonth 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of DayMonth from a JSON string 18 | day_month_instance = DayMonth.from_json(json) 19 | # print the JSON string representation of the object 20 | print DayMonth.to_json() 21 | 22 | # convert the object into a dict 23 | day_month_dict = day_month_instance.to_dict() 24 | # create an instance of DayMonth from a dict 25 | day_month_form_dict = day_month.from_dict(day_month_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/DayOfWeek.md: -------------------------------------------------------------------------------- 1 | # DayOfWeek 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/DecimalList.md: -------------------------------------------------------------------------------- 1 | # DecimalList 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **values** | **List[float]** | | 8 | **reference_list_type** | **str** | The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.decimal_list import DecimalList 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of DecimalList from a JSON string 18 | decimal_list_instance = DecimalList.from_json(json) 19 | # print the JSON string representation of the object 20 | print DecimalList.to_json() 21 | 22 | # convert the object into a dict 23 | decimal_list_dict = decimal_list_instance.to_dict() 24 | # create an instance of DecimalList from a dict 25 | decimal_list_form_dict = decimal_list.from_dict(decimal_list_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/DeleteModes.md: -------------------------------------------------------------------------------- 1 | # DeleteModes 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/DialectSchema.md: -------------------------------------------------------------------------------- 1 | # DialectSchema 2 | 3 | A schema that a given document must obey. A representation of the validation of a particular Dialect, in a given language. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **type** | **str** | The type of schema this represents | 9 | **body** | **str** | The body of the schema | [optional] 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.dialect_schema import DialectSchema 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of DialectSchema from a JSON string 19 | dialect_schema_instance = DialectSchema.from_json(json) 20 | # print the JSON string representation of the object 21 | print DialectSchema.to_json() 22 | 23 | # convert the object into a dict 24 | dialect_schema_dict = dialect_schema_instance.to_dict() 25 | # create an instance of DialectSchema from a dict 26 | dialect_schema_form_dict = dialect_schema.from_dict(dialect_schema_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/DiscountingMethod.md: -------------------------------------------------------------------------------- 1 | # DiscountingMethod 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/EconomicDependencyType.md: -------------------------------------------------------------------------------- 1 | # EconomicDependencyType 2 | 3 | Discriminator for EconomicDependency. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/EffectiveRange.md: -------------------------------------------------------------------------------- 1 | # EffectiveRange 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **from_date** | **datetime** | The effective from datetime that this range applies to. | [optional] 8 | **until_date** | **datetime** | The effective from datetime that this range applies to. | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.effective_range import EffectiveRange 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of EffectiveRange from a JSON string 18 | effective_range_instance = EffectiveRange.from_json(json) 19 | # print the JSON string representation of the object 20 | print EffectiveRange.to_json() 21 | 22 | # convert the object into a dict 23 | effective_range_dict = effective_range_instance.to_dict() 24 | # create an instance of EffectiveRange from a dict 25 | effective_range_form_dict = effective_range.from_dict(effective_range_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/ElectionSpecification.md: -------------------------------------------------------------------------------- 1 | # ElectionSpecification 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **election_type** | **str** | | 8 | **cardinality** | **Dict[str, str]** | | 9 | **referenced_as** | **List[str]** | | 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.election_specification import ElectionSpecification 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of ElectionSpecification from a JSON string 19 | election_specification_instance = ElectionSpecification.from_json(json) 20 | # print the JSON string representation of the object 21 | print ElectionSpecification.to_json() 22 | 23 | # convert the object into a dict 24 | election_specification_dict = election_specification_instance.to_dict() 25 | # create an instance of ElectionSpecification from a dict 26 | election_specification_form_dict = election_specification.from_dict(election_specification_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/EligibilityCalculation.md: -------------------------------------------------------------------------------- 1 | # EligibilityCalculation 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **entitlement_date** | **str** | | 8 | **eligible_units** | **str** | | 9 | **date_modifiable_by_instruction** | **bool** | | [optional] 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.eligibility_calculation import EligibilityCalculation 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of EligibilityCalculation from a JSON string 19 | eligibility_calculation_instance = EligibilityCalculation.from_json(json) 20 | # print the JSON string representation of the object 21 | print EligibilityCalculation.to_json() 22 | 23 | # convert the object into a dict 24 | eligibility_calculation_dict = eligibility_calculation_instance.to_dict() 25 | # create an instance of EligibilityCalculation from a dict 26 | eligibility_calculation_form_dict = eligibility_calculation.from_dict(eligibility_calculation_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/EmptyModelOptions.md: -------------------------------------------------------------------------------- 1 | # EmptyModelOptions 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **model_options_type** | **str** | The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions, CdsModelOptions | 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.empty_model_options import EmptyModelOptions 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of EmptyModelOptions from a JSON string 17 | empty_model_options_instance = EmptyModelOptions.from_json(json) 18 | # print the JSON string representation of the object 19 | print EmptyModelOptions.to_json() 20 | 21 | # convert the object into a dict 22 | empty_model_options_dict = empty_model_options_instance.to_dict() 23 | # create an instance of EmptyModelOptions from a dict 24 | empty_model_options_form_dict = empty_model_options.from_dict(empty_model_options_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/ExecutionSetRequest.md: -------------------------------------------------------------------------------- 1 | # ExecutionSetRequest 2 | 3 | A request to create or update multiple Executions. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **requests** | [**List[ExecutionRequest]**](ExecutionRequest.md) | A collection of ExecutionRequests. | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.execution_set_request import ExecutionSetRequest 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of ExecutionSetRequest from a JSON string 18 | execution_set_request_instance = ExecutionSetRequest.from_json(json) 19 | # print the JSON string representation of the object 20 | print ExecutionSetRequest.to_json() 21 | 22 | # convert the object into a dict 23 | execution_set_request_dict = execution_set_request_instance.to_dict() 24 | # create an instance of ExecutionSetRequest from a dict 25 | execution_set_request_form_dict = execution_set_request.from_dict(execution_set_request_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/FeeRuleUpsertResponse.md: -------------------------------------------------------------------------------- 1 | # FeeRuleUpsertResponse 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **values** | [**Dict[str, FeeRule]**](FeeRule.md) | | 8 | **links** | [**List[Link]**](Link.md) | | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.fee_rule_upsert_response import FeeRuleUpsertResponse 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of FeeRuleUpsertResponse from a JSON string 18 | fee_rule_upsert_response_instance = FeeRuleUpsertResponse.from_json(json) 19 | # print the JSON string representation of the object 20 | print FeeRuleUpsertResponse.to_json() 21 | 22 | # convert the object into a dict 23 | fee_rule_upsert_response_dict = fee_rule_upsert_response_instance.to_dict() 24 | # create an instance of FeeRuleUpsertResponse from a dict 25 | fee_rule_upsert_response_form_dict = fee_rule_upsert_response.from_dict(fee_rule_upsert_response_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/FieldDefinition.md: -------------------------------------------------------------------------------- 1 | # FieldDefinition 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **key** | **str** | | 8 | **is_required** | **bool** | | 9 | **is_unique** | **bool** | | 10 | **value_type** | **str** | | [optional] 11 | 12 | ## Example 13 | 14 | ```python 15 | from lusid.models.field_definition import FieldDefinition 16 | 17 | # TODO update the JSON string below 18 | json = "{}" 19 | # create an instance of FieldDefinition from a JSON string 20 | field_definition_instance = FieldDefinition.from_json(json) 21 | # print the JSON string representation of the object 22 | print FieldDefinition.to_json() 23 | 24 | # convert the object into a dict 25 | field_definition_dict = field_definition_instance.to_dict() 26 | # create an instance of FieldDefinition from a dict 27 | field_definition_form_dict = field_definition.from_dict(field_definition_dict) 28 | ``` 29 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 30 | 31 | 32 | -------------------------------------------------------------------------------- /sdk/docs/FieldValue.md: -------------------------------------------------------------------------------- 1 | # FieldValue 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **value** | **str** | | 8 | **fields** | **Dict[str, str]** | | [optional] 9 | **numeric_fields** | **Dict[str, float]** | | [optional] 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.field_value import FieldValue 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of FieldValue from a JSON string 19 | field_value_instance = FieldValue.from_json(json) 20 | # print the JSON string representation of the object 21 | print FieldValue.to_json() 22 | 23 | # convert the object into a dict 24 | field_value_dict = field_value_instance.to_dict() 25 | # create an instance of FieldValue from a dict 26 | field_value_form_dict = field_value.from_dict(field_value_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/FileResponse.md: -------------------------------------------------------------------------------- 1 | # FileResponse 2 | 3 | Allows a file (represented as a stream) to be returned from an Api call 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **file_stream** | **bytearray** | | [optional] 9 | **content_type** | **str** | | [optional] 10 | **downloaded_filename** | **str** | | [optional] 11 | 12 | ## Example 13 | 14 | ```python 15 | from lusid.models.file_response import FileResponse 16 | 17 | # TODO update the JSON string below 18 | json = "{}" 19 | # create an instance of FileResponse from a JSON string 20 | file_response_instance = FileResponse.from_json(json) 21 | # print the JSON string representation of the object 22 | print FileResponse.to_json() 23 | 24 | # convert the object into a dict 25 | file_response_dict = file_response_instance.to_dict() 26 | # create an instance of FileResponse from a dict 27 | file_response_form_dict = file_response.from_dict(file_response_dict) 28 | ``` 29 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 30 | 31 | 32 | -------------------------------------------------------------------------------- /sdk/docs/FromRecipe.md: -------------------------------------------------------------------------------- 1 | # FromRecipe 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **scope** | **str** | | [optional] 8 | **code** | **str** | | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.from_recipe import FromRecipe 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of FromRecipe from a JSON string 18 | from_recipe_instance = FromRecipe.from_json(json) 19 | # print the JSON string representation of the object 20 | print FromRecipe.to_json() 21 | 22 | # convert the object into a dict 23 | from_recipe_dict = from_recipe_instance.to_dict() 24 | # create an instance of FromRecipe from a dict 25 | from_recipe_form_dict = from_recipe.from_dict(from_recipe_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/FundAmount.md: -------------------------------------------------------------------------------- 1 | # FundAmount 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **value** | **float** | The value of the amount in the fund currency. | [optional] 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.fund_amount import FundAmount 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of FundAmount from a JSON string 17 | fund_amount_instance = FundAmount.from_json(json) 18 | # print the JSON string representation of the object 19 | print FundAmount.to_json() 20 | 21 | # convert the object into a dict 22 | fund_amount_dict = fund_amount_instance.to_dict() 23 | # create an instance of FundAmount from a dict 24 | fund_amount_form_dict = fund_amount.from_dict(fund_amount_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/FundDetails.md: -------------------------------------------------------------------------------- 1 | # FundDetails 2 | 3 | The details of a Fund. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **currency** | **str** | The currency of the fund which is the same as the base currency of all the portfolios of the fund's Abor. | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.fund_details import FundDetails 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of FundDetails from a JSON string 18 | fund_details_instance = FundDetails.from_json(json) 19 | # print the JSON string representation of the object 20 | print FundDetails.to_json() 21 | 22 | # convert the object into a dict 23 | fund_details_dict = fund_details_instance.to_dict() 24 | # create an instance of FundDetails from a dict 25 | fund_details_form_dict = fund_details.from_dict(fund_details_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/FundIdList.md: -------------------------------------------------------------------------------- 1 | # FundIdList 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **values** | [**List[ResourceId]**](ResourceId.md) | | 8 | **reference_list_type** | **str** | The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.fund_id_list import FundIdList 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of FundIdList from a JSON string 18 | fund_id_list_instance = FundIdList.from_json(json) 19 | # print the JSON string representation of the object 20 | print FundIdList.to_json() 21 | 22 | # convert the object into a dict 23 | fund_id_list_dict = fund_id_list_instance.to_dict() 24 | # create an instance of FundIdList from a dict 25 | fund_id_list_form_dict = fund_id_list.from_dict(fund_id_list_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/FundPreviousNAV.md: -------------------------------------------------------------------------------- 1 | # FundPreviousNAV 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **amount** | **float** | The amount of the previous NAV. | [optional] 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.fund_previous_nav import FundPreviousNAV 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of FundPreviousNAV from a JSON string 17 | fund_previous_nav_instance = FundPreviousNAV.from_json(json) 18 | # print the JSON string representation of the object 19 | print FundPreviousNAV.to_json() 20 | 21 | # convert the object into a dict 22 | fund_previous_nav_dict = fund_previous_nav_instance.to_dict() 23 | # create an instance of FundPreviousNAV from a dict 24 | fund_previous_nav_form_dict = fund_previous_nav.from_dict(fund_previous_nav_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/HoldingContext.md: -------------------------------------------------------------------------------- 1 | # HoldingContext 2 | 3 | Holding context node. Contains settings that control how LUSID handles holdings within portfolios. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **tax_lot_level_holdings** | **bool** | Whether or not to expand the holdings to return the underlying tax-lots. Defaults to True. | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.holding_context import HoldingContext 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of HoldingContext from a JSON string 18 | holding_context_instance = HoldingContext.from_json(json) 19 | # print the JSON string representation of the object 20 | print HoldingContext.to_json() 21 | 22 | # convert the object into a dict 23 | holding_context_dict = holding_context_instance.to_dict() 24 | # create an instance of HoldingContext from a dict 25 | holding_context_form_dict = holding_context.from_dict(holding_context_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/HoldingContributor.md: -------------------------------------------------------------------------------- 1 | # HoldingContributor 2 | 3 | A list of transactions contributed to a holding. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **transaction** | [**Transaction**](Transaction.md) | | 9 | **holding_id** | **int** | The unique holding identifier | [optional] 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.holding_contributor import HoldingContributor 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of HoldingContributor from a JSON string 19 | holding_contributor_instance = HoldingContributor.from_json(json) 20 | # print the JSON string representation of the object 21 | print HoldingContributor.to_json() 22 | 23 | # convert the object into a dict 24 | holding_contributor_dict = holding_contributor_instance.to_dict() 25 | # create an instance of HoldingContributor from a dict 26 | holding_contributor_form_dict = holding_contributor.from_dict(holding_contributor_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/HoldingIdsRequest.md: -------------------------------------------------------------------------------- 1 | # HoldingIdsRequest 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **holding_ids** | **List[int]** | The array of unique holding identifiers | 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.holding_ids_request import HoldingIdsRequest 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of HoldingIdsRequest from a JSON string 17 | holding_ids_request_instance = HoldingIdsRequest.from_json(json) 18 | # print the JSON string representation of the object 19 | print HoldingIdsRequest.to_json() 20 | 21 | # convert the object into a dict 22 | holding_ids_request_dict = holding_ids_request_instance.to_dict() 23 | # create an instance of HoldingIdsRequest from a dict 24 | holding_ids_request_form_dict = holding_ids_request.from_dict(holding_ids_request_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/InputTransition.md: -------------------------------------------------------------------------------- 1 | # InputTransition 2 | 3 | The input 'transition' within a corporate action, representing the singular input position 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **units_factor** | **float** | The factor to scale units by | 9 | **cost_factor** | **float** | The factor to scale cost by | 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.input_transition import InputTransition 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of InputTransition from a JSON string 19 | input_transition_instance = InputTransition.from_json(json) 20 | # print the JSON string representation of the object 21 | print InputTransition.to_json() 22 | 23 | # convert the object into a dict 24 | input_transition_dict = input_transition_instance.to_dict() 25 | # create an instance of InputTransition from a dict 26 | input_transition_form_dict = input_transition.from_dict(input_transition_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/InstrumentDeleteModes.md: -------------------------------------------------------------------------------- 1 | # InstrumentDeleteModes 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/InstrumentEventType.md: -------------------------------------------------------------------------------- 1 | # InstrumentEventType 2 | 3 | The individual event types. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/InstrumentList.md: -------------------------------------------------------------------------------- 1 | # InstrumentList 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **values** | **List[str]** | | 8 | **reference_list_type** | **str** | The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.instrument_list import InstrumentList 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of InstrumentList from a JSON string 18 | instrument_list_instance = InstrumentList.from_json(json) 19 | # print the JSON string representation of the object 20 | print InstrumentList.to_json() 21 | 22 | # convert the object into a dict 23 | instrument_list_dict = instrument_list_instance.to_dict() 24 | # create an instance of InstrumentList from a dict 25 | instrument_list_form_dict = instrument_list.from_dict(instrument_list_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/InstrumentType.md: -------------------------------------------------------------------------------- 1 | # InstrumentType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/ItemAndWorkspace.md: -------------------------------------------------------------------------------- 1 | # ItemAndWorkspace 2 | 3 | An item plus its containing workspace name. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **workspace_name** | **str** | A workspace's name. | 9 | **workspace_item** | [**WorkspaceItem**](WorkspaceItem.md) | | 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.item_and_workspace import ItemAndWorkspace 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of ItemAndWorkspace from a JSON string 19 | item_and_workspace_instance = ItemAndWorkspace.from_json(json) 20 | # print the JSON string representation of the object 21 | print ItemAndWorkspace.to_json() 22 | 23 | # convert the object into a dict 24 | item_and_workspace_dict = item_and_workspace_instance.to_dict() 25 | # create an instance of ItemAndWorkspace from a dict 26 | item_and_workspace_form_dict = item_and_workspace.from_dict(item_and_workspace_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/LabelValueSet.md: -------------------------------------------------------------------------------- 1 | # LabelValueSet 2 | 3 | The set of string labels in a multi-value property. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **values** | **List[str]** | | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.label_value_set import LabelValueSet 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of LabelValueSet from a JSON string 18 | label_value_set_instance = LabelValueSet.from_json(json) 19 | # print the JSON string representation of the object 20 | print LabelValueSet.to_json() 21 | 22 | # convert the object into a dict 23 | label_value_set_dict = label_value_set_instance.to_dict() 24 | # create an instance of LabelValueSet from a dict 25 | label_value_set_form_dict = label_value_set.from_dict(label_value_set_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/LevelStep.md: -------------------------------------------------------------------------------- 1 | # LevelStep 2 | 3 | Item which is stepped in level/quantity. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **var_date** | **datetime** | The date from which the level should apply. | 9 | **quantity** | **float** | The quantity which is applied. This might be an absolute, percentage, fractional or other value. | 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.level_step import LevelStep 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of LevelStep from a JSON string 19 | level_step_instance = LevelStep.from_json(json) 20 | # print the JSON string representation of the object 21 | print LevelStep.to_json() 22 | 23 | # convert the object into a dict 24 | level_step_dict = level_step_instance.to_dict() 25 | # create an instance of LevelStep from a dict 26 | level_step_form_dict = level_step.from_dict(level_step_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/Link.md: -------------------------------------------------------------------------------- 1 | # Link 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **relation** | **str** | | 8 | **href** | **str** | | 9 | **description** | **str** | | [optional] 10 | **method** | **str** | | 11 | 12 | ## Example 13 | 14 | ```python 15 | from lusid.models.link import Link 16 | 17 | # TODO update the JSON string below 18 | json = "{}" 19 | # create an instance of Link from a JSON string 20 | link_instance = Link.from_json(json) 21 | # print the JSON string representation of the object 22 | print Link.to_json() 23 | 24 | # convert the object into a dict 25 | link_dict = link_instance.to_dict() 26 | # create an instance of Link from a dict 27 | link_form_dict = link.from_dict(link_dict) 28 | ``` 29 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 30 | 31 | 32 | -------------------------------------------------------------------------------- /sdk/docs/LoanPeriod.md: -------------------------------------------------------------------------------- 1 | # LoanPeriod 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **payment_date** | **datetime** | | 8 | **notional** | **float** | | 9 | **interest_amount** | **float** | | 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.loan_period import LoanPeriod 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of LoanPeriod from a JSON string 19 | loan_period_instance = LoanPeriod.from_json(json) 20 | # print the JSON string representation of the object 21 | print LoanPeriod.to_json() 22 | 23 | # convert the object into a dict 24 | loan_period_dict = loan_period_instance.to_dict() 25 | # create an instance of LoanPeriod from a dict 26 | loan_period_form_dict = loan_period.from_dict(loan_period_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/LusidUniqueId.md: -------------------------------------------------------------------------------- 1 | # LusidUniqueId 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **type** | **str** | 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' | 8 | **value** | **str** | The value for the LUSID unique id | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.lusid_unique_id import LusidUniqueId 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of LusidUniqueId from a JSON string 18 | lusid_unique_id_instance = LusidUniqueId.from_json(json) 19 | # print the JSON string representation of the object 20 | print LusidUniqueId.to_json() 21 | 22 | # convert the object into a dict 23 | lusid_unique_id_dict = lusid_unique_id_instance.to_dict() 24 | # create an instance of LusidUniqueId from a dict 25 | lusid_unique_id_form_dict = lusid_unique_id.from_dict(lusid_unique_id_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/MappedString.md: -------------------------------------------------------------------------------- 1 | # MappedString 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **left_value** | **str** | | [optional] 8 | **right_value** | **str** | | [optional] 9 | **mapping_direction** | **str** | | [optional] 10 | **is_case_sensitive** | **bool** | | [optional] 11 | 12 | ## Example 13 | 14 | ```python 15 | from lusid.models.mapped_string import MappedString 16 | 17 | # TODO update the JSON string below 18 | json = "{}" 19 | # create an instance of MappedString from a JSON string 20 | mapped_string_instance = MappedString.from_json(json) 21 | # print the JSON string representation of the object 22 | print MappedString.to_json() 23 | 24 | # convert the object into a dict 25 | mapped_string_dict = mapped_string_instance.to_dict() 26 | # create an instance of MappedString from a dict 27 | mapped_string_form_dict = mapped_string.from_dict(mapped_string_dict) 28 | ``` 29 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 30 | 31 | 32 | -------------------------------------------------------------------------------- /sdk/docs/MarketDataOptionsType.md: -------------------------------------------------------------------------------- 1 | # MarketDataOptionsType 2 | 3 | The type of MarketDataOptions provided 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/MarketDataType.md: -------------------------------------------------------------------------------- 1 | # MarketDataType 2 | 3 | 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. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/MarketObservableType.md: -------------------------------------------------------------------------------- 1 | # MarketObservableType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/MatchCriterion.md: -------------------------------------------------------------------------------- 1 | # MatchCriterion 2 | 3 | A condition to be evaluated. Each supported CriterionType has a corresponding schema. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **criterion_type** | **str** | The available values are: PropertyValueEquals, PropertyValueIn, SubHoldingKeyValueEquals | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.match_criterion import MatchCriterion 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of MatchCriterion from a JSON string 18 | match_criterion_instance = MatchCriterion.from_json(json) 19 | # print the JSON string representation of the object 20 | print MatchCriterion.to_json() 21 | 22 | # convert the object into a dict 23 | match_criterion_dict = match_criterion_instance.to_dict() 24 | # create an instance of MatchCriterion from a dict 25 | match_criterion_form_dict = match_criterion.from_dict(match_criterion_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/Membership.md: -------------------------------------------------------------------------------- 1 | # Membership 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **scope** | **str** | The scope of the unique identifier associated with the Custom Data Model. | 8 | **code** | **str** | The code of the unique identifier associated with the Custom Data Model. | 9 | **display_name** | **str** | The name of the Custom Data Model. | 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.membership import Membership 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of Membership from a JSON string 19 | membership_instance = Membership.from_json(json) 20 | # print the JSON string representation of the object 21 | print Membership.to_json() 22 | 23 | # convert the object into a dict 24 | membership_dict = membership_instance.to_dict() 25 | # create an instance of Membership from a dict 26 | membership_form_dict = membership.from_dict(membership_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/MetricValue.md: -------------------------------------------------------------------------------- 1 | # MetricValue 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **value** | **float** | The numerical value of the property. | [optional] 8 | **unit** | **str** | | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.metric_value import MetricValue 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of MetricValue from a JSON string 18 | metric_value_instance = MetricValue.from_json(json) 19 | # print the JSON string representation of the object 20 | print MetricValue.to_json() 21 | 22 | # convert the object into a dict 23 | metric_value_dict = metric_value_instance.to_dict() 24 | # create an instance of MetricValue from a dict 25 | metric_value_form_dict = metric_value.from_dict(metric_value_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/ModelOptionsType.md: -------------------------------------------------------------------------------- 1 | # ModelOptionsType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/ModelSchema.md: -------------------------------------------------------------------------------- 1 | # ModelSchema 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **entity** | **str** | | [optional] 8 | **href** | **str** | | [optional] 9 | **values** | [**Dict[str, FieldSchema]**](FieldSchema.md) | | [optional] 10 | **links** | [**List[Link]**](Link.md) | | [optional] 11 | 12 | ## Example 13 | 14 | ```python 15 | from lusid.models.model_schema import ModelSchema 16 | 17 | # TODO update the JSON string below 18 | json = "{}" 19 | # create an instance of ModelSchema from a JSON string 20 | model_schema_instance = ModelSchema.from_json(json) 21 | # print the JSON string representation of the object 22 | print ModelSchema.to_json() 23 | 24 | # convert the object into a dict 25 | model_schema_dict = model_schema_instance.to_dict() 26 | # create an instance of ModelSchema from a dict 27 | model_schema_form_dict = model_schema.from_dict(model_schema_dict) 28 | ``` 29 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 30 | 31 | 32 | -------------------------------------------------------------------------------- /sdk/docs/MovementType.md: -------------------------------------------------------------------------------- 1 | # MovementType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/MultiCurrencyAmounts.md: -------------------------------------------------------------------------------- 1 | # MultiCurrencyAmounts 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **local_amount** | **float** | | 8 | **base_amount** | **float** | | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.multi_currency_amounts import MultiCurrencyAmounts 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of MultiCurrencyAmounts from a JSON string 18 | multi_currency_amounts_instance = MultiCurrencyAmounts.from_json(json) 19 | # print the JSON string representation of the object 20 | print MultiCurrencyAmounts.to_json() 21 | 22 | # convert the object into a dict 23 | multi_currency_amounts_dict = multi_currency_amounts_instance.to_dict() 24 | # create an instance of MultiCurrencyAmounts from a dict 25 | multi_currency_amounts_form_dict = multi_currency_amounts.from_dict(multi_currency_amounts_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/NumericComparisonType.md: -------------------------------------------------------------------------------- 1 | # NumericComparisonType 2 | 3 | Comparison types for numerical data 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/OperandType.md: -------------------------------------------------------------------------------- 1 | # OperandType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/Operation.md: -------------------------------------------------------------------------------- 1 | # Operation 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **value** | **object** | | [optional] 8 | **path** | **str** | | 9 | **op** | **str** | | 10 | **var_from** | **str** | | [optional] 11 | 12 | ## Example 13 | 14 | ```python 15 | from lusid.models.operation import Operation 16 | 17 | # TODO update the JSON string below 18 | json = "{}" 19 | # create an instance of Operation from a JSON string 20 | operation_instance = Operation.from_json(json) 21 | # print the JSON string representation of the object 22 | print Operation.to_json() 23 | 24 | # convert the object into a dict 25 | operation_dict = operation_instance.to_dict() 26 | # create an instance of Operation from a dict 27 | operation_form_dict = operation.from_dict(operation_dict) 28 | ``` 29 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 30 | 31 | 32 | -------------------------------------------------------------------------------- /sdk/docs/OperationType.md: -------------------------------------------------------------------------------- 1 | # OperationType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/Operator.md: -------------------------------------------------------------------------------- 1 | # Operator 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/OrderBySpec.md: -------------------------------------------------------------------------------- 1 | # OrderBySpec 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **key** | **str** | The key that uniquely identifies a queryable address in Lusid. | 8 | **sort_order** | **str** | The available values are: Ascending, Descending | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.order_by_spec import OrderBySpec 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of OrderBySpec from a JSON string 18 | order_by_spec_instance = OrderBySpec.from_json(json) 19 | # print the JSON string representation of the object 20 | print OrderBySpec.to_json() 21 | 22 | # convert the object into a dict 23 | order_by_spec_dict = order_by_spec_instance.to_dict() 24 | # create an instance of OrderBySpec from a dict 25 | order_by_spec_form_dict = order_by_spec.from_dict(order_by_spec_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/OrderSetRequest.md: -------------------------------------------------------------------------------- 1 | # OrderSetRequest 2 | 3 | A request to create or update multiple Orders. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **order_requests** | [**List[OrderRequest]**](OrderRequest.md) | A collection of OrderRequests. | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.order_set_request import OrderSetRequest 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of OrderSetRequest from a JSON string 18 | order_set_request_instance = OrderSetRequest.from_json(json) 19 | # print the JSON string representation of the object 20 | print OrderSetRequest.to_json() 21 | 22 | # convert the object into a dict 23 | order_set_request_dict = order_set_request_instance.to_dict() 24 | # create an instance of OrderSetRequest from a dict 25 | order_set_request_form_dict = order_set_request.from_dict(order_set_request_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/OtcConfirmation.md: -------------------------------------------------------------------------------- 1 | # OtcConfirmation 2 | 3 | For the storage of any information pertinent to the confirmation of an OTC trade. e.g the Counterparty Agreement Code 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **counterparty_agreement_id** | [**ResourceId**](ResourceId.md) | | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.otc_confirmation import OtcConfirmation 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of OtcConfirmation from a JSON string 18 | otc_confirmation_instance = OtcConfirmation.from_json(json) 19 | # print the JSON string representation of the object 20 | print OtcConfirmation.to_json() 21 | 22 | # convert the object into a dict 23 | otc_confirmation_dict = otc_confirmation_instance.to_dict() 24 | # create an instance of OtcConfirmation from a dict 25 | otc_confirmation_form_dict = otc_confirmation.from_dict(otc_confirmation_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/PackageSetRequest.md: -------------------------------------------------------------------------------- 1 | # PackageSetRequest 2 | 3 | A request to create or update multiple Packages. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **requests** | [**List[PackageRequest]**](PackageRequest.md) | A collection of PackageRequests. | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.package_set_request import PackageSetRequest 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of PackageSetRequest from a JSON string 18 | package_set_request_instance = PackageSetRequest.from_json(json) 19 | # print the JSON string representation of the object 20 | print PackageSetRequest.to_json() 21 | 22 | # convert the object into a dict 23 | package_set_request_dict = package_set_request_instance.to_dict() 24 | # create an instance of PackageSetRequest from a dict 25 | package_set_request_form_dict = package_set_request.from_dict(package_set_request_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/PeriodType.md: -------------------------------------------------------------------------------- 1 | # PeriodType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/PerpetualEntityState.md: -------------------------------------------------------------------------------- 1 | # PerpetualEntityState 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/PlaceBlocksRequest.md: -------------------------------------------------------------------------------- 1 | # PlaceBlocksRequest 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **requests** | [**List[PlacementRequest]**](PlacementRequest.md) | A collection of PlacementRequest. | 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.place_blocks_request import PlaceBlocksRequest 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of PlaceBlocksRequest from a JSON string 17 | place_blocks_request_instance = PlaceBlocksRequest.from_json(json) 18 | # print the JSON string representation of the object 19 | print PlaceBlocksRequest.to_json() 20 | 21 | # convert the object into a dict 22 | place_blocks_request_dict = place_blocks_request_instance.to_dict() 23 | # create an instance of PlaceBlocksRequest from a dict 24 | place_blocks_request_form_dict = place_blocks_request.from_dict(place_blocks_request_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/PlacementSetRequest.md: -------------------------------------------------------------------------------- 1 | # PlacementSetRequest 2 | 3 | A request to create or update multiple Placements. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **requests** | [**List[PlacementRequest]**](PlacementRequest.md) | A collection of PlacementRequests. | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.placement_set_request import PlacementSetRequest 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of PlacementSetRequest from a JSON string 18 | placement_set_request_instance = PlacementSetRequest.from_json(json) 19 | # print the JSON string representation of the object 20 | print PlacementSetRequest.to_json() 21 | 22 | # convert the object into a dict 23 | placement_set_request_dict = placement_set_request_instance.to_dict() 24 | # create an instance of PlacementSetRequest from a dict 25 | placement_set_request_form_dict = placement_set_request.from_dict(placement_set_request_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/PortfolioId.md: -------------------------------------------------------------------------------- 1 | # PortfolioId 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **scope** | [**DataScope**](DataScope.md) | | [optional] 8 | **identifier** | **str** | | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.portfolio_id import PortfolioId 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of PortfolioId from a JSON string 18 | portfolio_id_instance = PortfolioId.from_json(json) 19 | # print the JSON string representation of the object 20 | print PortfolioId.to_json() 21 | 22 | # convert the object into a dict 23 | portfolio_id_dict = portfolio_id_instance.to_dict() 24 | # create an instance of PortfolioId from a dict 25 | portfolio_id_form_dict = portfolio_id.from_dict(portfolio_id_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/PortfolioType.md: -------------------------------------------------------------------------------- 1 | # PortfolioType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/Premium.md: -------------------------------------------------------------------------------- 1 | # Premium 2 | 3 | A class containing information for a given premium payment. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **amount** | **float** | Premium amount. | 9 | **currency** | **str** | Premium currency. | 10 | **var_date** | **datetime** | Date when premium paid. | 11 | 12 | ## Example 13 | 14 | ```python 15 | from lusid.models.premium import Premium 16 | 17 | # TODO update the JSON string below 18 | json = "{}" 19 | # create an instance of Premium from a JSON string 20 | premium_instance = Premium.from_json(json) 21 | # print the JSON string representation of the object 22 | print Premium.to_json() 23 | 24 | # convert the object into a dict 25 | premium_dict = premium_instance.to_dict() 26 | # create an instance of Premium from a dict 27 | premium_form_dict = premium.from_dict(premium_dict) 28 | ``` 29 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 30 | 31 | 32 | -------------------------------------------------------------------------------- /sdk/docs/PreviousNAV.md: -------------------------------------------------------------------------------- 1 | # PreviousNAV 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **amount** | [**ShareClassAmount**](ShareClassAmount.md) | | [optional] 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.previous_nav import PreviousNAV 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of PreviousNAV from a JSON string 17 | previous_nav_instance = PreviousNAV.from_json(json) 18 | # print the JSON string representation of the object 19 | print PreviousNAV.to_json() 20 | 21 | # convert the object into a dict 22 | previous_nav_dict = previous_nav_instance.to_dict() 23 | # create an instance of PreviousNAV from a dict 24 | previous_nav_form_dict = previous_nav.from_dict(previous_nav_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/PricingModel.md: -------------------------------------------------------------------------------- 1 | # PricingModel 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/PropertyDefinitionType.md: -------------------------------------------------------------------------------- 1 | # PropertyDefinitionType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/PropertyDomain.md: -------------------------------------------------------------------------------- 1 | # PropertyDomain 2 | 3 | See https://wiki.finbourne.com/information/domain-model-properties Each domain refers to a logical set of properties which reside within it. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/PropertyLifeTime.md: -------------------------------------------------------------------------------- 1 | # PropertyLifeTime 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/PropertyList.md: -------------------------------------------------------------------------------- 1 | # PropertyList 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **values** | [**List[ModelProperty]**](ModelProperty.md) | | 8 | **reference_list_type** | **str** | The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.property_list import PropertyList 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of PropertyList from a JSON string 18 | property_list_instance = PropertyList.from_json(json) 19 | # print the JSON string representation of the object 20 | print PropertyList.to_json() 21 | 22 | # convert the object into a dict 23 | property_list_dict = property_list_instance.to_dict() 24 | # create an instance of PropertyList from a dict 25 | property_list_form_dict = property_list.from_dict(property_list_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/PropertySchema.md: -------------------------------------------------------------------------------- 1 | # PropertySchema 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **href** | **str** | | [optional] 8 | **values** | [**Dict[str, FieldSchema]**](FieldSchema.md) | | [optional] 9 | **links** | [**List[Link]**](Link.md) | | [optional] 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.property_schema import PropertySchema 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of PropertySchema from a JSON string 19 | property_schema_instance = PropertySchema.from_json(json) 20 | # print the JSON string representation of the object 21 | print PropertySchema.to_json() 22 | 23 | # convert the object into a dict 24 | property_schema_dict = property_schema_instance.to_dict() 25 | # create an instance of PropertySchema from a dict 26 | property_schema_form_dict = property_schema.from_dict(property_schema_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/PropertyType.md: -------------------------------------------------------------------------------- 1 | # PropertyType 2 | 3 | See https://wiki.finbourne.com/information/domain-model-properties 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/QuantityInstructed.md: -------------------------------------------------------------------------------- 1 | # QuantityInstructed 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **type** | **str** | | 8 | **amount** | **float** | | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.quantity_instructed import QuantityInstructed 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of QuantityInstructed from a JSON string 18 | quantity_instructed_instance = QuantityInstructed.from_json(json) 19 | # print the JSON string representation of the object 20 | print QuantityInstructed.to_json() 21 | 22 | # convert the object into a dict 23 | quantity_instructed_dict = quantity_instructed_instance.to_dict() 24 | # create an instance of QuantityInstructed from a dict 25 | quantity_instructed_form_dict = quantity_instructed.from_dict(quantity_instructed_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/QuoteId.md: -------------------------------------------------------------------------------- 1 | # QuoteId 2 | 3 | The unique identifier of the quote. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **quote_series_id** | [**QuoteSeriesId**](QuoteSeriesId.md) | | 9 | **effective_at** | **str** | The effective datetime or cut label at which the quote is valid from. | 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.quote_id import QuoteId 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of QuoteId from a JSON string 19 | quote_id_instance = QuoteId.from_json(json) 20 | # print the JSON string representation of the object 21 | print QuoteId.to_json() 22 | 23 | # convert the object into a dict 24 | quote_id_dict = quote_id_instance.to_dict() 25 | # create an instance of QuoteId from a dict 26 | quote_id_form_dict = quote_id.from_dict(quote_id_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/QuoteInstrumentIdType.md: -------------------------------------------------------------------------------- 1 | # QuoteInstrumentIdType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/QuoteType.md: -------------------------------------------------------------------------------- 1 | # QuoteType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/RecommendedSortBy.md: -------------------------------------------------------------------------------- 1 | # RecommendedSortBy 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **attribute_name** | **str** | The property key, identifier type, or field to be sorted by. | 8 | **sort_order** | **str** | The sorting direction. Either ascending (ASC) or descending (DESC). | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.recommended_sort_by import RecommendedSortBy 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of RecommendedSortBy from a JSON string 18 | recommended_sort_by_instance = RecommendedSortBy.from_json(json) 19 | # print the JSON string representation of the object 20 | print RecommendedSortBy.to_json() 21 | 22 | # convert the object into a dict 23 | recommended_sort_by_dict = recommended_sort_by_instance.to_dict() 24 | # create an instance of RecommendedSortBy from a dict 25 | recommended_sort_by_form_dict = recommended_sort_by.from_dict(recommended_sort_by_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/ReconciliationId.md: -------------------------------------------------------------------------------- 1 | # ReconciliationId 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **scope** | [**DataScope**](DataScope.md) | | [optional] 8 | **identifier** | **str** | | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.reconciliation_id import ReconciliationId 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of ReconciliationId from a JSON string 18 | reconciliation_id_instance = ReconciliationId.from_json(json) 19 | # print the JSON string representation of the object 20 | print ReconciliationId.to_json() 21 | 22 | # convert the object into a dict 23 | reconciliation_id_dict = reconciliation_id_instance.to_dict() 24 | # create an instance of ReconciliationId from a dict 25 | reconciliation_id_form_dict = reconciliation_id.from_dict(reconciliation_id_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/ReconciliationRuleType.md: -------------------------------------------------------------------------------- 1 | # ReconciliationRuleType 2 | 3 | Types of available reconciliation rule. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/ReferenceData.md: -------------------------------------------------------------------------------- 1 | # ReferenceData 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **field_definitions** | [**List[FieldDefinition]**](FieldDefinition.md) | | 8 | **values** | [**List[FieldValue]**](FieldValue.md) | | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.reference_data import ReferenceData 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of ReferenceData from a JSON string 18 | reference_data_instance = ReferenceData.from_json(json) 19 | # print the JSON string representation of the object 20 | print ReferenceData.to_json() 21 | 22 | # convert the object into a dict 23 | reference_data_dict = reference_data_instance.to_dict() 24 | # create an instance of ReferenceData from a dict 25 | reference_data_form_dict = reference_data.from_dict(reference_data_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/ReferenceList.md: -------------------------------------------------------------------------------- 1 | # ReferenceList 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **reference_list_type** | **str** | The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList | 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.reference_list import ReferenceList 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of ReferenceList from a JSON string 17 | reference_list_instance = ReferenceList.from_json(json) 18 | # print the JSON string representation of the object 19 | print ReferenceList.to_json() 20 | 21 | # convert the object into a dict 22 | reference_list_dict = reference_list_instance.to_dict() 23 | # create an instance of ReferenceList from a dict 24 | reference_list_form_dict = reference_list.from_dict(reference_list_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/ReferenceListType.md: -------------------------------------------------------------------------------- 1 | # ReferenceListType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/ReferencePortfolioWeightType.md: -------------------------------------------------------------------------------- 1 | # ReferencePortfolioWeightType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/RequestedChanges.md: -------------------------------------------------------------------------------- 1 | # RequestedChanges 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **attribute_count** | **int** | Number of attributes staged change applies to | [optional] 8 | **attribute_names** | **List[str]** | Names of the attributes the staged change applies to. | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.requested_changes import RequestedChanges 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of RequestedChanges from a JSON string 18 | requested_changes_instance = RequestedChanges.from_json(json) 19 | # print the JSON string representation of the object 20 | print RequestedChanges.to_json() 21 | 22 | # convert the object into a dict 23 | requested_changes_dict = requested_changes_instance.to_dict() 24 | # create an instance of RequestedChanges from a dict 25 | requested_changes_form_dict = requested_changes.from_dict(requested_changes_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/ResourceId.md: -------------------------------------------------------------------------------- 1 | # ResourceId 2 | 3 | Identifiers of an entity 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **scope** | **str** | The scope used to identify an entity | 9 | **code** | **str** | The code used to identify an entity | 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.resource_id import ResourceId 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of ResourceId from a JSON string 19 | resource_id_instance = ResourceId.from_json(json) 20 | # print the JSON string representation of the object 21 | print ResourceId.to_json() 22 | 23 | # convert the object into a dict 24 | resource_id_dict = resource_id_instance.to_dict() 25 | # create an instance of ResourceId from a dict 26 | resource_id_form_dict = resource_id.from_dict(resource_id_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/ResultKeyRuleType.md: -------------------------------------------------------------------------------- 1 | # ResultKeyRuleType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/ResultValueType.md: -------------------------------------------------------------------------------- 1 | # ResultValueType 2 | 3 | Enum of possible result value type. Used discriminate the result values 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/RolloverConstituent.md: -------------------------------------------------------------------------------- 1 | # RolloverConstituent 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **contract_details** | [**ContractDetails**](ContractDetails.md) | | 8 | **balance_change** | **float** | Balance of the new contract holding. | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.rollover_constituent import RolloverConstituent 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of RolloverConstituent from a JSON string 18 | rollover_constituent_instance = RolloverConstituent.from_json(json) 19 | # print the JSON string representation of the object 20 | print RolloverConstituent.to_json() 21 | 22 | # convert the object into a dict 23 | rollover_constituent_dict = rollover_constituent_instance.to_dict() 24 | # create an instance of RolloverConstituent from a dict 25 | rollover_constituent_form_dict = rollover_constituent.from_dict(rollover_constituent_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/RoundingConfiguration.md: -------------------------------------------------------------------------------- 1 | # RoundingConfiguration 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **stock_units** | [**RoundingConfigurationComponent**](RoundingConfigurationComponent.md) | | [optional] 8 | 9 | ## Example 10 | 11 | ```python 12 | from lusid.models.rounding_configuration import RoundingConfiguration 13 | 14 | # TODO update the JSON string below 15 | json = "{}" 16 | # create an instance of RoundingConfiguration from a JSON string 17 | rounding_configuration_instance = RoundingConfiguration.from_json(json) 18 | # print the JSON string representation of the object 19 | print RoundingConfiguration.to_json() 20 | 21 | # convert the object into a dict 22 | rounding_configuration_dict = rounding_configuration_instance.to_dict() 23 | # create an instance of RoundingConfiguration from a dict 24 | rounding_configuration_form_dict = rounding_configuration.from_dict(rounding_configuration_dict) 25 | ``` 26 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 27 | 28 | 29 | -------------------------------------------------------------------------------- /sdk/docs/RulesInterval.md: -------------------------------------------------------------------------------- 1 | # RulesInterval 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **effective_range** | [**DateRange**](DateRange.md) | | 8 | **rules** | [**List[AmortisationRule]**](AmortisationRule.md) | The rules of this rule set. | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.rules_interval import RulesInterval 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of RulesInterval from a JSON string 18 | rules_interval_instance = RulesInterval.from_json(json) 19 | # print the JSON string representation of the object 20 | print RulesInterval.to_json() 21 | 22 | # convert the object into a dict 23 | rules_interval_dict = rules_interval_instance.to_dict() 24 | # create an instance of RulesInterval from a dict 25 | rules_interval_form_dict = rules_interval.from_dict(rules_interval_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/ScalingMethodology.md: -------------------------------------------------------------------------------- 1 | # ScalingMethodology 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/ScheduleType.md: -------------------------------------------------------------------------------- 1 | # ScheduleType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/ScopeDefinition.md: -------------------------------------------------------------------------------- 1 | # ScopeDefinition 2 | 3 | A list of scopes. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **scope** | **str** | The unique identifier for the scope. | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.scope_definition import ScopeDefinition 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of ScopeDefinition from a JSON string 18 | scope_definition_instance = ScopeDefinition.from_json(json) 19 | # print the JSON string representation of the object 20 | print ScopeDefinition.to_json() 21 | 22 | # convert the object into a dict 23 | scope_definition_dict = scope_definition_instance.to_dict() 24 | # create an instance of ScopeDefinition from a dict 25 | scope_definition_form_dict = scope_definition.from_dict(scope_definition_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/SettlementCycle.md: -------------------------------------------------------------------------------- 1 | # SettlementCycle 2 | 3 | The settlement cycle for an instrument 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **business_day_offset** | **int** | | 9 | **calendars** | [**List[ResourceId]**](ResourceId.md) | | 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.settlement_cycle import SettlementCycle 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of SettlementCycle from a JSON string 19 | settlement_cycle_instance = SettlementCycle.from_json(json) 20 | # print the JSON string representation of the object 21 | print SettlementCycle.to_json() 22 | 23 | # convert the object into a dict 24 | settlement_cycle_dict = settlement_cycle_instance.to_dict() 25 | # create an instance of SettlementCycle from a dict 26 | settlement_cycle_form_dict = settlement_cycle.from_dict(settlement_cycle_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/SettlementSchedule.md: -------------------------------------------------------------------------------- 1 | # SettlementSchedule 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **trade_id** | **str** | | [optional] 8 | **settlement_date** | **datetime** | | [optional] 9 | **units** | **float** | | [optional] 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.settlement_schedule import SettlementSchedule 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of SettlementSchedule from a JSON string 19 | settlement_schedule_instance = SettlementSchedule.from_json(json) 20 | # print the JSON string representation of the object 21 | print SettlementSchedule.to_json() 22 | 23 | # convert the object into a dict 24 | settlement_schedule_dict = settlement_schedule_instance.to_dict() 25 | # create an instance of SettlementSchedule from a dict 26 | settlement_schedule_form_dict = settlement_schedule.from_dict(settlement_schedule_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/ShareClassAmount.md: -------------------------------------------------------------------------------- 1 | # ShareClassAmount 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **fund_currency_amount** | **float** | The value of the amount in the fund currency. | [optional] 8 | **share_class_currency_amount** | **float** | The value of the amount in the share class currency. | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.share_class_amount import ShareClassAmount 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of ShareClassAmount from a JSON string 18 | share_class_amount_instance = ShareClassAmount.from_json(json) 19 | # print the JSON string representation of the object 20 | print ShareClassAmount.to_json() 21 | 22 | # convert the object into a dict 23 | share_class_amount_dict = share_class_amount_instance.to_dict() 24 | # create an instance of ShareClassAmount from a dict 25 | share_class_amount_form_dict = share_class_amount.from_dict(share_class_amount_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/SortOrder.md: -------------------------------------------------------------------------------- 1 | # SortOrder 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/Strategy.md: -------------------------------------------------------------------------------- 1 | # Strategy 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **keys** | [**List[PerpetualProperty]**](PerpetualProperty.md) | | 8 | **value_type** | **str** | | 9 | **value** | **float** | | 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.strategy import Strategy 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of Strategy from a JSON string 19 | strategy_instance = Strategy.from_json(json) 20 | # print the JSON string representation of the object 21 | print Strategy.to_json() 22 | 23 | # convert the object into a dict 24 | strategy_dict = strategy_instance.to_dict() 25 | # create an instance of Strategy from a dict 26 | strategy_form_dict = strategy.from_dict(strategy_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/StringComparisonType.md: -------------------------------------------------------------------------------- 1 | # StringComparisonType 2 | 3 | Comparison types for strings 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/StringList.md: -------------------------------------------------------------------------------- 1 | # StringList 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **values** | **List[str]** | | 8 | **reference_list_type** | **str** | The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.string_list import StringList 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of StringList from a JSON string 18 | string_list_instance = StringList.from_json(json) 19 | # print the JSON string representation of the object 20 | print StringList.to_json() 21 | 22 | # convert the object into a dict 23 | string_list_dict = string_list_instance.to_dict() 24 | # create an instance of StringList from a dict 25 | string_list_form_dict = string_list.from_dict(string_list_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/TaxRule.md: -------------------------------------------------------------------------------- 1 | # TaxRule 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **name** | **str** | A user-friendly name | 8 | **description** | **str** | A description for this rule | 9 | **rate** | **float** | The rate to be applied if all criteria are met | 10 | **match_criteria** | [**List[MatchCriterion]**](MatchCriterion.md) | A set of criteria to be met for this rule to be applied | 11 | 12 | ## Example 13 | 14 | ```python 15 | from lusid.models.tax_rule import TaxRule 16 | 17 | # TODO update the JSON string below 18 | json = "{}" 19 | # create an instance of TaxRule from a JSON string 20 | tax_rule_instance = TaxRule.from_json(json) 21 | # print the JSON string representation of the object 22 | print TaxRule.to_json() 23 | 24 | # convert the object into a dict 25 | tax_rule_dict = tax_rule_instance.to_dict() 26 | # create an instance of TaxRule from a dict 27 | tax_rule_form_dict = tax_rule.from_dict(tax_rule_dict) 28 | ``` 29 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 30 | 31 | 32 | -------------------------------------------------------------------------------- /sdk/docs/TemplateField.md: -------------------------------------------------------------------------------- 1 | # TemplateField 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **field_name** | **str** | | 8 | **specificity** | **str** | | 9 | **description** | **str** | | 10 | **type** | **str** | | 11 | **availability** | **str** | | 12 | **usage** | **List[str]** | | 13 | 14 | ## Example 15 | 16 | ```python 17 | from lusid.models.template_field import TemplateField 18 | 19 | # TODO update the JSON string below 20 | json = "{}" 21 | # create an instance of TemplateField from a JSON string 22 | template_field_instance = TemplateField.from_json(json) 23 | # print the JSON string representation of the object 24 | print TemplateField.to_json() 25 | 26 | # convert the object into a dict 27 | template_field_dict = template_field_instance.to_dict() 28 | # create an instance of TemplateField from a dict 29 | template_field_form_dict = template_field.from_dict(template_field_dict) 30 | ``` 31 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 32 | 33 | 34 | -------------------------------------------------------------------------------- /sdk/docs/TradeTicket.md: -------------------------------------------------------------------------------- 1 | # TradeTicket 2 | 3 | The base class for representing a Trade Ticket in LUSID. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **trade_ticket_type** | **str** | The available values are: LusidTradeTicket, ExternalTradeTicket | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.trade_ticket import TradeTicket 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of TradeTicket from a JSON string 18 | trade_ticket_instance = TradeTicket.from_json(json) 19 | # print the JSON string representation of the object 20 | print TradeTicket.to_json() 21 | 22 | # convert the object into a dict 23 | trade_ticket_dict = trade_ticket_instance.to_dict() 24 | # create an instance of TradeTicket from a dict 25 | trade_ticket_form_dict = trade_ticket.from_dict(trade_ticket_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/TradeTicketType.md: -------------------------------------------------------------------------------- 1 | # TradeTicketType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/TransactionPrice.md: -------------------------------------------------------------------------------- 1 | # TransactionPrice 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **price** | **float** | | [optional] 8 | **type** | **str** | The available values are: Price, Yield, Spread, CashFlowPerUnit, CleanPrice, DirtyPrice | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.transaction_price import TransactionPrice 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of TransactionPrice from a JSON string 18 | transaction_price_instance = TransactionPrice.from_json(json) 19 | # print the JSON string representation of the object 20 | print TransactionPrice.to_json() 21 | 22 | # convert the object into a dict 23 | transaction_price_dict = transaction_price_instance.to_dict() 24 | # create an instance of TransactionPrice from a dict 25 | transaction_price_form_dict = transaction_price.from_dict(transaction_price_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/TransactionPriceAndType.md: -------------------------------------------------------------------------------- 1 | # TransactionPriceAndType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **price** | **str** | | [optional] 8 | **type** | **str** | | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.transaction_price_and_type import TransactionPriceAndType 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of TransactionPriceAndType from a JSON string 18 | transaction_price_and_type_instance = TransactionPriceAndType.from_json(json) 19 | # print the JSON string representation of the object 20 | print TransactionPriceAndType.to_json() 21 | 22 | # convert the object into a dict 23 | transaction_price_and_type_dict = transaction_price_and_type_instance.to_dict() 24 | # create an instance of TransactionPriceAndType from a dict 25 | transaction_price_and_type_form_dict = transaction_price_and_type.from_dict(transaction_price_and_type_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/TransactionPriceType.md: -------------------------------------------------------------------------------- 1 | # TransactionPriceType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/TransactionQueryMode.md: -------------------------------------------------------------------------------- 1 | # TransactionQueryMode 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/TransactionRoles.md: -------------------------------------------------------------------------------- 1 | # TransactionRoles 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/TransactionStatus.md: -------------------------------------------------------------------------------- 1 | # TransactionStatus 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/TranslationInput.md: -------------------------------------------------------------------------------- 1 | # TranslationInput 2 | 3 | The input to a translation script. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **entity** | **str** | The serialised entity to be passed to the translation script. This could represent e.g. an instrument in any dialect. | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.translation_input import TranslationInput 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of TranslationInput from a JSON string 18 | translation_input_instance = TranslationInput.from_json(json) 19 | # print the JSON string representation of the object 20 | print TranslationInput.to_json() 21 | 22 | # convert the object into a dict 23 | translation_input_dict = translation_input_instance.to_dict() 24 | # create an instance of TranslationInput from a dict 25 | translation_input_form_dict = translation_input.from_dict(translation_input_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/UnitSchema.md: -------------------------------------------------------------------------------- 1 | # UnitSchema 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/UnitsRatio.md: -------------------------------------------------------------------------------- 1 | # UnitsRatio 2 | 3 | The number of units you have after the event (output) for a given number of units you have prior to the event (input). 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **input** | **float** | Input amount. Denominator of the Ratio | 9 | **output** | **float** | Output amount. Numerator of the Ratio | 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.units_ratio import UnitsRatio 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of UnitsRatio from a JSON string 19 | units_ratio_instance = UnitsRatio.from_json(json) 20 | # print the JSON string representation of the object 21 | print UnitsRatio.to_json() 22 | 23 | # convert the object into a dict 24 | units_ratio_dict = units_ratio_instance.to_dict() 25 | # create an instance of UnitsRatio from a dict 26 | units_ratio_form_dict = units_ratio.from_dict(units_ratio_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/UnmatchedHoldingMethod.md: -------------------------------------------------------------------------------- 1 | # UnmatchedHoldingMethod 2 | 3 | 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. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/UpdateUnitRequest.md: -------------------------------------------------------------------------------- 1 | # UpdateUnitRequest 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **code** | **str** | | [optional] 8 | **display_name** | **str** | | [optional] 9 | **description** | **str** | | [optional] 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.update_unit_request import UpdateUnitRequest 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of UpdateUnitRequest from a JSON string 19 | update_unit_request_instance = UpdateUnitRequest.from_json(json) 20 | # print the JSON string representation of the object 21 | print UpdateUnitRequest.to_json() 22 | 23 | # convert the object into a dict 24 | update_unit_request_dict = update_unit_request_instance.to_dict() 25 | # create an instance of UpdateUnitRequest from a dict 26 | update_unit_request_form_dict = update_unit_request.from_dict(update_unit_request_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/UpsertDialectRequest.md: -------------------------------------------------------------------------------- 1 | # UpsertDialectRequest 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **id** | [**DialectId**](DialectId.md) | | 8 | **var_schema** | [**DialectSchema**](DialectSchema.md) | | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.upsert_dialect_request import UpsertDialectRequest 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of UpsertDialectRequest from a JSON string 18 | upsert_dialect_request_instance = UpsertDialectRequest.from_json(json) 19 | # print the JSON string representation of the object 20 | print UpsertDialectRequest.to_json() 21 | 22 | # convert the object into a dict 23 | upsert_dialect_request_dict = upsert_dialect_request_instance.to_dict() 24 | # create an instance of UpsertDialectRequest from a dict 25 | upsert_dialect_request_form_dict = upsert_dialect_request.from_dict(upsert_dialect_request_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/UpsertInvestor.md: -------------------------------------------------------------------------------- 1 | # UpsertInvestor 2 | 3 | Inner dto of an Investor Record on the LUSID API 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **investor_type** | **str** | The type of the Investor | [optional] 9 | **investor_identifiers** | [**Dict[str, ModelProperty]**](ModelProperty.md) | The identifiers of the Investor | [optional] 10 | 11 | ## Example 12 | 13 | ```python 14 | from lusid.models.upsert_investor import UpsertInvestor 15 | 16 | # TODO update the JSON string below 17 | json = "{}" 18 | # create an instance of UpsertInvestor from a JSON string 19 | upsert_investor_instance = UpsertInvestor.from_json(json) 20 | # print the JSON string representation of the object 21 | print UpsertInvestor.to_json() 22 | 23 | # convert the object into a dict 24 | upsert_investor_dict = upsert_investor_instance.to_dict() 25 | # create an instance of UpsertInvestor from a dict 26 | upsert_investor_form_dict = upsert_investor.from_dict(upsert_investor_dict) 27 | ``` 28 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 29 | 30 | 31 | -------------------------------------------------------------------------------- /sdk/docs/User.md: -------------------------------------------------------------------------------- 1 | # User 2 | 3 | The unique id of the user that issued the command. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **id** | **str** | The unique id of the user. | [optional] 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.user import User 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of User from a JSON string 18 | user_instance = User.from_json(json) 19 | # print the JSON string representation of the object 20 | print User.to_json() 21 | 22 | # convert the object into a dict 23 | user_dict = user_instance.to_dict() 24 | # create an instance of User from a dict 25 | user_form_dict = user.from_dict(user_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/ValueType.md: -------------------------------------------------------------------------------- 1 | # ValueType 2 | 3 | A list of types, familiar to the Ui, that define the expected input or output types on a piece of data 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdk/docs/VendorLibrary.md: -------------------------------------------------------------------------------- 1 | # VendorLibrary 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/VersionSummaryDto.md: -------------------------------------------------------------------------------- 1 | # VersionSummaryDto 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **api_version** | **str** | | [optional] 8 | **build_version** | **str** | | [optional] 9 | **excel_version** | **str** | | [optional] 10 | **links** | [**List[Link]**](Link.md) | | [optional] 11 | 12 | ## Example 13 | 14 | ```python 15 | from lusid.models.version_summary_dto import VersionSummaryDto 16 | 17 | # TODO update the JSON string below 18 | json = "{}" 19 | # create an instance of VersionSummaryDto from a JSON string 20 | version_summary_dto_instance = VersionSummaryDto.from_json(json) 21 | # print the JSON string representation of the object 22 | print VersionSummaryDto.to_json() 23 | 24 | # convert the object into a dict 25 | version_summary_dto_dict = version_summary_dto_instance.to_dict() 26 | # create an instance of VersionSummaryDto from a dict 27 | version_summary_dto_form_dict = version_summary_dto.from_dict(version_summary_dto_dict) 28 | ``` 29 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 30 | 31 | 32 | -------------------------------------------------------------------------------- /sdk/docs/Warning.md: -------------------------------------------------------------------------------- 1 | # Warning 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **entity_id** | **str** | | 8 | **message** | **str** | | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.warning import Warning 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of Warning from a JSON string 18 | warning_instance = Warning.from_json(json) 19 | # print the JSON string representation of the object 20 | print Warning.to_json() 21 | 22 | # convert the object into a dict 23 | warning_dict = warning_instance.to_dict() 24 | # create an instance of Warning from a dict 25 | warning_form_dict = warning.from_dict(warning_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/WeekendMask.md: -------------------------------------------------------------------------------- 1 | # WeekendMask 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **days** | [**List[DayOfWeek]**](DayOfWeek.md) | | 8 | **time_zone** | **str** | | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.weekend_mask import WeekendMask 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of WeekendMask from a JSON string 18 | weekend_mask_instance = WeekendMask.from_json(json) 19 | # print the JSON string representation of the object 20 | print WeekendMask.to_json() 21 | 22 | # convert the object into a dict 23 | weekend_mask_dict = weekend_mask_instance.to_dict() 24 | # create an instance of WeekendMask from a dict 25 | weekend_mask_form_dict = weekend_mask.from_dict(weekend_mask_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/Workspace.md: -------------------------------------------------------------------------------- 1 | # Workspace 2 | 3 | A workspace. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **name** | **str** | A workspace's name. | 9 | **description** | **str** | A friendly description for the workspace. | 10 | **version** | [**Version**](Version.md) | | [optional] 11 | **links** | [**List[Link]**](Link.md) | | [optional] 12 | 13 | ## Example 14 | 15 | ```python 16 | from lusid.models.workspace import Workspace 17 | 18 | # TODO update the JSON string below 19 | json = "{}" 20 | # create an instance of Workspace from a JSON string 21 | workspace_instance = Workspace.from_json(json) 22 | # print the JSON string representation of the object 23 | print Workspace.to_json() 24 | 25 | # convert the object into a dict 26 | workspace_dict = workspace_instance.to_dict() 27 | # create an instance of Workspace from a dict 28 | workspace_form_dict = workspace.from_dict(workspace_dict) 29 | ``` 30 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 31 | 32 | 33 | -------------------------------------------------------------------------------- /sdk/docs/WorkspaceUpdateRequest.md: -------------------------------------------------------------------------------- 1 | # WorkspaceUpdateRequest 2 | 3 | A request to update a workspace. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **description** | **str** | A friendly description for the workspace. | 9 | 10 | ## Example 11 | 12 | ```python 13 | from lusid.models.workspace_update_request import WorkspaceUpdateRequest 14 | 15 | # TODO update the JSON string below 16 | json = "{}" 17 | # create an instance of WorkspaceUpdateRequest from a JSON string 18 | workspace_update_request_instance = WorkspaceUpdateRequest.from_json(json) 19 | # print the JSON string representation of the object 20 | print WorkspaceUpdateRequest.to_json() 21 | 22 | # convert the object into a dict 23 | workspace_update_request_dict = workspace_update_request_instance.to_dict() 24 | # create an instance of WorkspaceUpdateRequest from a dict 25 | workspace_update_request_form_dict = workspace_update_request.from_dict(workspace_update_request_dict) 26 | ``` 27 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 28 | 29 | 30 | -------------------------------------------------------------------------------- /sdk/docs/WorkspaceVisibility.md: -------------------------------------------------------------------------------- 1 | # WorkspaceVisibility 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /sdk/docs/YearMonthDay.md: -------------------------------------------------------------------------------- 1 | # YearMonthDay 2 | 3 | A date in component form. 4 | 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **year** | **int** | The year of the date. | 9 | **month** | **int** | The month of the date. | 10 | **day** | **int** | The day in month of the date. | 11 | 12 | ## Example 13 | 14 | ```python 15 | from lusid.models.year_month_day import YearMonthDay 16 | 17 | # TODO update the JSON string below 18 | json = "{}" 19 | # create an instance of YearMonthDay from a JSON string 20 | year_month_day_instance = YearMonthDay.from_json(json) 21 | # print the JSON string representation of the object 22 | print YearMonthDay.to_json() 23 | 24 | # convert the object into a dict 25 | year_month_day_dict = year_month_day_instance.to_dict() 26 | # create an instance of YearMonthDay from a dict 27 | year_month_day_form_dict = year_month_day.from_dict(year_month_day_dict) 28 | ``` 29 | [Back to Model list](../README.md#documentation-for-models) • [Back to API list](../README.md#documentation-for-api-endpoints) • [Back to README](../README.md) 30 | 31 | 32 | -------------------------------------------------------------------------------- /sdk/features/main.py: -------------------------------------------------------------------------------- 1 | import sys 2 | 3 | from lusidfeature.reporter import extract_features_to_file 4 | 5 | 6 | def main(argv): 7 | extract_features_to_file(sys.argv) 8 | 9 | if __name__ == "__main__": 10 | main(sys.argv) 11 | -------------------------------------------------------------------------------- /sdk/lusid/api_response.py: -------------------------------------------------------------------------------- 1 | """API response object.""" 2 | 3 | from __future__ import annotations 4 | from typing import Any, Dict, Optional 5 | from pydantic.v1 import Field, StrictInt, StrictStr 6 | 7 | class ApiResponse: 8 | """ 9 | API response object 10 | """ 11 | 12 | status_code: Optional[StrictInt] = Field(None, description="HTTP status code") 13 | headers: Optional[Dict[StrictStr, StrictStr]] = Field(None, description="HTTP headers") 14 | data: Optional[Any] = Field(None, description="Deserialized data given the data type") 15 | raw_data: Optional[Any] = Field(None, description="Raw data (HTTP response body)") 16 | 17 | def __init__(self, 18 | status_code=None, 19 | headers=None, 20 | data=None, 21 | raw_data=None) -> None: 22 | self.status_code = status_code 23 | self.headers = headers 24 | self.data = data 25 | self.raw_data = raw_data 26 | -------------------------------------------------------------------------------- /sdk/lusid/extensions/__init__.py: -------------------------------------------------------------------------------- 1 | from lusid.extensions.api_client_factory import SyncApiClientFactory, ApiClientFactory 2 | from lusid.extensions.configuration_loaders import ( 3 | ConfigurationLoader, 4 | SecretsFileConfigurationLoader, 5 | EnvironmentVariablesConfigurationLoader, 6 | FileTokenConfigurationLoader, 7 | ArgsConfigurationLoader, 8 | ) 9 | from lusid.extensions.api_client import SyncApiClient 10 | 11 | __all__ = [ 12 | "SyncApiClientFactory", 13 | "ApiClientFactory", 14 | "ConfigurationLoader", 15 | "SecretsFileConfigurationLoader", 16 | "EnvironmentVariablesConfigurationLoader", 17 | "FileTokenConfigurationLoader", 18 | "ArgsConfigurationLoader", 19 | "SyncApiClient" 20 | ] -------------------------------------------------------------------------------- /sdk/lusid/models/aggregation_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class AggregationType(str, Enum): 25 | """ 26 | A list of types, that define the expected output types found from an aggregation request in its result. 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | STRING = 'String' 33 | INT = 'Int' 34 | DECIMAL = 'Decimal' 35 | DATETIME = 'DateTime' 36 | BOOLEAN = 'Boolean' 37 | RESULTVALUE = 'ResultValue' 38 | RESULT0D = 'Result0D' 39 | JSON = 'Json' 40 | 41 | @classmethod 42 | def from_json(cls, json_str: str) -> AggregationType: 43 | """Create an instance of AggregationType from a JSON string""" 44 | return AggregationType(json.loads(json_str)) 45 | -------------------------------------------------------------------------------- /sdk/lusid/models/asset_class.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class AssetClass(str, Enum): 25 | """ 26 | AssetClass 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | INTERESTRATES = 'InterestRates' 33 | FX = 'FX' 34 | INFLATION = 'Inflation' 35 | EQUITIES = 'Equities' 36 | CREDIT = 'Credit' 37 | COMMODITIES = 'Commodities' 38 | MONEY = 'Money' 39 | UNKNOWN = 'Unknown' 40 | 41 | @classmethod 42 | def from_json(cls, json_str: str) -> AssetClass: 43 | """Create an instance of AssetClass from a JSON string""" 44 | return AssetClass(json.loads(json_str)) 45 | -------------------------------------------------------------------------------- /sdk/lusid/models/change_history_action.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class ChangeHistoryAction(str, Enum): 25 | """ 26 | ChangeHistoryAction 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | CREATE = 'Create' 33 | UPDATE = 'Update' 34 | DELETE = 'Delete' 35 | 36 | @classmethod 37 | def from_json(cls, json_str: str) -> ChangeHistoryAction: 38 | """Create an instance of ChangeHistoryAction from a JSON string""" 39 | return ChangeHistoryAction(json.loads(json_str)) 40 | -------------------------------------------------------------------------------- /sdk/lusid/models/compliance_step_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class ComplianceStepType(str, Enum): 25 | """ 26 | ComplianceStepType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | FILTERSTEP = 'FilterStep' 33 | GROUPBYSTEP = 'GroupByStep' 34 | GROUPFILTERSTEP = 'GroupFilterStep' 35 | BRANCHSTEP = 'BranchStep' 36 | RECOMBINESTEP = 'RecombineStep' 37 | CHECKSTEP = 'CheckStep' 38 | PERCENTCHECKSTEP = 'PercentCheckStep' 39 | 40 | @classmethod 41 | def from_json(cls, json_str: str) -> ComplianceStepType: 42 | """Create an instance of ComplianceStepType from a JSON string""" 43 | return ComplianceStepType(json.loads(json_str)) 44 | -------------------------------------------------------------------------------- /sdk/lusid/models/compliance_step_type_request.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class ComplianceStepTypeRequest(str, Enum): 25 | """ 26 | ComplianceStepTypeRequest 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | FILTERSTEPREQUEST = 'FilterStepRequest' 33 | GROUPBYSTEPREQUEST = 'GroupByStepRequest' 34 | GROUPFILTERSTEPREQUEST = 'GroupFilterStepRequest' 35 | BRANCHSTEPREQUEST = 'BranchStepRequest' 36 | CHECKSTEPREQUEST = 'CheckStepRequest' 37 | PERCENTCHECKSTEPREQUEST = 'PercentCheckStepRequest' 38 | 39 | @classmethod 40 | def from_json(cls, json_str: str) -> ComplianceStepTypeRequest: 41 | """Create an instance of ComplianceStepTypeRequest from a JSON string""" 42 | return ComplianceStepTypeRequest(json.loads(json_str)) 43 | -------------------------------------------------------------------------------- /sdk/lusid/models/criterion_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class CriterionType(str, Enum): 25 | """ 26 | Discriminator for MatchCriterion. 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | PROPERTYVALUEEQUALS = 'PropertyValueEquals' 33 | PROPERTYVALUEIN = 'PropertyValueIn' 34 | SUBHOLDINGKEYVALUEEQUALS = 'SubHoldingKeyValueEquals' 35 | 36 | @classmethod 37 | def from_json(cls, json_str: str) -> CriterionType: 38 | """Create an instance of CriterionType from a JSON string""" 39 | return CriterionType(json.loads(json_str)) 40 | -------------------------------------------------------------------------------- /sdk/lusid/models/data_type_value_range.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class DataTypeValueRange(str, Enum): 25 | """ 26 | This class indicates what the range of data acceptable by a data type 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | OPEN = 'Open' 33 | CLOSED = 'Closed' 34 | 35 | @classmethod 36 | def from_json(cls, json_str: str) -> DataTypeValueRange: 37 | """Create an instance of DataTypeValueRange from a JSON string""" 38 | return DataTypeValueRange(json.loads(json_str)) 39 | -------------------------------------------------------------------------------- /sdk/lusid/models/date_time_comparison_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class DateTimeComparisonType(str, Enum): 25 | """ 26 | Comparison types for date time data 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | EXACT = 'Exact' 33 | ABSOLUTEDIFFERENCE = 'AbsoluteDifference' 34 | 35 | @classmethod 36 | def from_json(cls, json_str: str) -> DateTimeComparisonType: 37 | """Create an instance of DateTimeComparisonType from a JSON string""" 38 | return DateTimeComparisonType(json.loads(json_str)) 39 | -------------------------------------------------------------------------------- /sdk/lusid/models/day_of_week.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class DayOfWeek(str, Enum): 25 | """ 26 | DayOfWeek 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | SUNDAY = 'Sunday' 33 | MONDAY = 'Monday' 34 | TUESDAY = 'Tuesday' 35 | WEDNESDAY = 'Wednesday' 36 | THURSDAY = 'Thursday' 37 | FRIDAY = 'Friday' 38 | SATURDAY = 'Saturday' 39 | 40 | @classmethod 41 | def from_json(cls, json_str: str) -> DayOfWeek: 42 | """Create an instance of DayOfWeek from a JSON string""" 43 | return DayOfWeek(json.loads(json_str)) 44 | -------------------------------------------------------------------------------- /sdk/lusid/models/delete_modes.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class DeleteModes(str, Enum): 25 | """ 26 | DeleteModes 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | SOFT = 'soft' 33 | HARD = 'hard' 34 | 35 | @classmethod 36 | def from_json(cls, json_str: str) -> DeleteModes: 37 | """Create an instance of DeleteModes from a JSON string""" 38 | return DeleteModes(json.loads(json_str)) 39 | -------------------------------------------------------------------------------- /sdk/lusid/models/discounting_method.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class DiscountingMethod(str, Enum): 25 | """ 26 | DiscountingMethod 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | STANDARD = 'Standard' 33 | CONSTANTTIMEVALUEOFMONEY = 'ConstantTimeValueOfMoney' 34 | INVALID = 'Invalid' 35 | 36 | @classmethod 37 | def from_json(cls, json_str: str) -> DiscountingMethod: 38 | """Create an instance of DiscountingMethod from a JSON string""" 39 | return DiscountingMethod(json.loads(json_str)) 40 | -------------------------------------------------------------------------------- /sdk/lusid/models/instrument_delete_modes.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class InstrumentDeleteModes(str, Enum): 25 | """ 26 | InstrumentDeleteModes 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | SOFT = 'soft' 33 | HARD = 'hard' 34 | 35 | @classmethod 36 | def from_json(cls, json_str: str) -> InstrumentDeleteModes: 37 | """Create an instance of InstrumentDeleteModes from a JSON string""" 38 | return InstrumentDeleteModes(json.loads(json_str)) 39 | -------------------------------------------------------------------------------- /sdk/lusid/models/market_data_options_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class MarketDataOptionsType(str, Enum): 25 | """ 26 | The type of MarketDataOptions provided 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | CURVEOPTIONS = 'CurveOptions' 33 | 34 | @classmethod 35 | def from_json(cls, json_str: str) -> MarketDataOptionsType: 36 | """Create an instance of MarketDataOptionsType from a JSON string""" 37 | return MarketDataOptionsType(json.loads(json_str)) 38 | -------------------------------------------------------------------------------- /sdk/lusid/models/market_observable_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class MarketObservableType(str, Enum): 25 | """ 26 | MarketObservableType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | FORWARDPOINTS = 'ForwardPoints' 33 | FORWARDRATE = 'ForwardRate' 34 | RATESCURVE = 'RatesCurve' 35 | FXFORWARDCURVE = 'FxForwardCurve' 36 | INVALID = 'Invalid' 37 | 38 | @classmethod 39 | def from_json(cls, json_str: str) -> MarketObservableType: 40 | """Create an instance of MarketObservableType from a JSON string""" 41 | return MarketObservableType(json.loads(json_str)) 42 | -------------------------------------------------------------------------------- /sdk/lusid/models/model_options_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class ModelOptionsType(str, Enum): 25 | """ 26 | ModelOptionsType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | INVALID = 'Invalid' 33 | OPAQUEMODELOPTIONS = 'OpaqueModelOptions' 34 | EMPTYMODELOPTIONS = 'EmptyModelOptions' 35 | INDEXMODELOPTIONS = 'IndexModelOptions' 36 | FXFORWARDMODELOPTIONS = 'FxForwardModelOptions' 37 | FUNDINGLEGMODELOPTIONS = 'FundingLegModelOptions' 38 | EQUITYMODELOPTIONS = 'EquityModelOptions' 39 | CDSMODELOPTIONS = 'CdsModelOptions' 40 | 41 | @classmethod 42 | def from_json(cls, json_str: str) -> ModelOptionsType: 43 | """Create an instance of ModelOptionsType from a JSON string""" 44 | return ModelOptionsType(json.loads(json_str)) 45 | -------------------------------------------------------------------------------- /sdk/lusid/models/numeric_comparison_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class NumericComparisonType(str, Enum): 25 | """ 26 | Comparison types for numerical data 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | EXACT = 'Exact' 33 | ABSOLUTEDIFFERENCE = 'AbsoluteDifference' 34 | RELATIVEDIFFERENCE = 'RelativeDifference' 35 | 36 | @classmethod 37 | def from_json(cls, json_str: str) -> NumericComparisonType: 38 | """Create an instance of NumericComparisonType from a JSON string""" 39 | return NumericComparisonType(json.loads(json_str)) 40 | -------------------------------------------------------------------------------- /sdk/lusid/models/operand_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class OperandType(str, Enum): 25 | """ 26 | OperandType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | ABSOLUTE = 'Absolute' 33 | PROPERTY = 'Property' 34 | 35 | @classmethod 36 | def from_json(cls, json_str: str) -> OperandType: 37 | """Create an instance of OperandType from a JSON string""" 38 | return OperandType(json.loads(json_str)) 39 | -------------------------------------------------------------------------------- /sdk/lusid/models/operation_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class OperationType(str, Enum): 25 | """ 26 | OperationType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | ADD = 'add' 33 | REMOVE = 'remove' 34 | 35 | @classmethod 36 | def from_json(cls, json_str: str) -> OperationType: 37 | """Create an instance of OperationType from a JSON string""" 38 | return OperationType(json.loads(json_str)) 39 | -------------------------------------------------------------------------------- /sdk/lusid/models/operator.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class Operator(str, Enum): 25 | """ 26 | Operator 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | EQUALS = 'Equals' 33 | NOTEQUALS = 'NotEquals' 34 | GREATERTHAN = 'GreaterThan' 35 | GREATERTHANOREQUALTO = 'GreaterThanOrEqualTo' 36 | LESSTHAN = 'LessThan' 37 | LESSTHANOREQUALTO = 'LessThanOrEqualTo' 38 | IN = 'In' 39 | 40 | @classmethod 41 | def from_json(cls, json_str: str) -> Operator: 42 | """Create an instance of Operator from a JSON string""" 43 | return Operator(json.loads(json_str)) 44 | -------------------------------------------------------------------------------- /sdk/lusid/models/period_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class PeriodType(str, Enum): 25 | """ 26 | PeriodType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | DAILY = 'Daily' 33 | WEEKLY = 'Weekly' 34 | MONTHLY = 'Monthly' 35 | QUARTERLY = 'Quarterly' 36 | ANNUALLY = 'Annually' 37 | 38 | @classmethod 39 | def from_json(cls, json_str: str) -> PeriodType: 40 | """Create an instance of PeriodType from a JSON string""" 41 | return PeriodType(json.loads(json_str)) 42 | -------------------------------------------------------------------------------- /sdk/lusid/models/perpetual_entity_state.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class PerpetualEntityState(str, Enum): 25 | """ 26 | PerpetualEntityState 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | ACTIVE = 'Active' 33 | INACTIVE = 'Inactive' 34 | DELETED = 'Deleted' 35 | 36 | @classmethod 37 | def from_json(cls, json_str: str) -> PerpetualEntityState: 38 | """Create an instance of PerpetualEntityState from a JSON string""" 39 | return PerpetualEntityState(json.loads(json_str)) 40 | -------------------------------------------------------------------------------- /sdk/lusid/models/portfolio_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class PortfolioType(str, Enum): 25 | """ 26 | PortfolioType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | TRANSACTION = 'Transaction' 33 | REFERENCE = 'Reference' 34 | DERIVEDTRANSACTION = 'DerivedTransaction' 35 | SIMPLEPOSITION = 'SimplePosition' 36 | 37 | @classmethod 38 | def from_json(cls, json_str: str) -> PortfolioType: 39 | """Create an instance of PortfolioType from a JSON string""" 40 | return PortfolioType(json.loads(json_str)) 41 | -------------------------------------------------------------------------------- /sdk/lusid/models/property_definition_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class PropertyDefinitionType(str, Enum): 25 | """ 26 | PropertyDefinitionType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | VALUEPROPERTY = 'ValueProperty' 33 | DERIVEDDEFINITION = 'DerivedDefinition' 34 | 35 | @classmethod 36 | def from_json(cls, json_str: str) -> PropertyDefinitionType: 37 | """Create an instance of PropertyDefinitionType from a JSON string""" 38 | return PropertyDefinitionType(json.loads(json_str)) 39 | -------------------------------------------------------------------------------- /sdk/lusid/models/property_life_time.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class PropertyLifeTime(str, Enum): 25 | """ 26 | PropertyLifeTime 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | PERPETUAL = 'Perpetual' 33 | TIMEVARIANT = 'TimeVariant' 34 | 35 | @classmethod 36 | def from_json(cls, json_str: str) -> PropertyLifeTime: 37 | """Create an instance of PropertyLifeTime from a JSON string""" 38 | return PropertyLifeTime(json.loads(json_str)) 39 | -------------------------------------------------------------------------------- /sdk/lusid/models/property_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class PropertyType(str, Enum): 25 | """ 26 | See https://wiki.finbourne.com/information/domain-model-properties 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | LABEL = 'Label' 33 | METRIC = 'Metric' 34 | INFORMATION = 'Information' 35 | 36 | @classmethod 37 | def from_json(cls, json_str: str) -> PropertyType: 38 | """Create an instance of PropertyType from a JSON string""" 39 | return PropertyType(json.loads(json_str)) 40 | -------------------------------------------------------------------------------- /sdk/lusid/models/quote_instrument_id_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class QuoteInstrumentIdType(str, Enum): 25 | """ 26 | QuoteInstrumentIdType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | LUSIDINSTRUMENTID = 'LusidInstrumentId' 33 | FIGI = 'Figi' 34 | RIC = 'RIC' 35 | QUOTEPERMID = 'QuotePermId' 36 | ISIN = 'Isin' 37 | CURRENCYPAIR = 'CurrencyPair' 38 | CLIENTINTERNAL = 'ClientInternal' 39 | SEDOL = 'Sedol' 40 | CUSIP = 'Cusip' 41 | 42 | @classmethod 43 | def from_json(cls, json_str: str) -> QuoteInstrumentIdType: 44 | """Create an instance of QuoteInstrumentIdType from a JSON string""" 45 | return QuoteInstrumentIdType(json.loads(json_str)) 46 | -------------------------------------------------------------------------------- /sdk/lusid/models/reconciliation_rule_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class ReconciliationRuleType(str, Enum): 25 | """ 26 | Types of available reconciliation rule. 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | RECONCILENUMERICRULE = 'ReconcileNumericRule' 33 | RECONCILEDATETIMERULE = 'ReconcileDateTimeRule' 34 | RECONCILESTRINGRULE = 'ReconcileStringRule' 35 | RECONCILEEXACT = 'ReconcileExact' 36 | 37 | @classmethod 38 | def from_json(cls, json_str: str) -> ReconciliationRuleType: 39 | """Create an instance of ReconciliationRuleType from a JSON string""" 40 | return ReconciliationRuleType(json.loads(json_str)) 41 | -------------------------------------------------------------------------------- /sdk/lusid/models/reference_list_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class ReferenceListType(str, Enum): 25 | """ 26 | ReferenceListType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | PORTFOLIOGROUPIDLIST = 'PortfolioGroupIdList' 33 | PORTFOLIOIDLIST = 'PortfolioIdList' 34 | ADDRESSKEYLIST = 'AddressKeyList' 35 | STRINGLIST = 'StringList' 36 | INSTRUMENTLIST = 'InstrumentList' 37 | DECIMALLIST = 'DecimalList' 38 | PROPERTYLIST = 'PropertyList' 39 | FUNDIDLIST = 'FundIdList' 40 | 41 | @classmethod 42 | def from_json(cls, json_str: str) -> ReferenceListType: 43 | """Create an instance of ReferenceListType from a JSON string""" 44 | return ReferenceListType(json.loads(json_str)) 45 | -------------------------------------------------------------------------------- /sdk/lusid/models/reference_portfolio_weight_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class ReferencePortfolioWeightType(str, Enum): 25 | """ 26 | ReferencePortfolioWeightType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | STATIC = 'Static' 33 | FLOATING = 'Floating' 34 | PERIODICAL = 'Periodical' 35 | 36 | @classmethod 37 | def from_json(cls, json_str: str) -> ReferencePortfolioWeightType: 38 | """Create an instance of ReferencePortfolioWeightType from a JSON string""" 39 | return ReferencePortfolioWeightType(json.loads(json_str)) 40 | -------------------------------------------------------------------------------- /sdk/lusid/models/result_key_rule_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class ResultKeyRuleType(str, Enum): 25 | """ 26 | ResultKeyRuleType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | INVALID = 'Invalid' 33 | RESULTDATAKEYRULE = 'ResultDataKeyRule' 34 | PORTFOLIORESULTDATAKEYRULE = 'PortfolioResultDataKeyRule' 35 | 36 | @classmethod 37 | def from_json(cls, json_str: str) -> ResultKeyRuleType: 38 | """Create an instance of ResultKeyRuleType from a JSON string""" 39 | return ResultKeyRuleType(json.loads(json_str)) 40 | -------------------------------------------------------------------------------- /sdk/lusid/models/scaling_methodology.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class ScalingMethodology(str, Enum): 25 | """ 26 | ScalingMethodology 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | SUM = 'Sum' 33 | ABSOLUTESUM = 'AbsoluteSum' 34 | UNITY = 'Unity' 35 | 36 | @classmethod 37 | def from_json(cls, json_str: str) -> ScalingMethodology: 38 | """Create an instance of ScalingMethodology from a JSON string""" 39 | return ScalingMethodology(json.loads(json_str)) 40 | -------------------------------------------------------------------------------- /sdk/lusid/models/schedule_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class ScheduleType(str, Enum): 25 | """ 26 | ScheduleType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | FIXEDSCHEDULE = 'FixedSchedule' 33 | FLOATSCHEDULE = 'FloatSchedule' 34 | OPTIONALITYSCHEDULE = 'OptionalitySchedule' 35 | STEPSCHEDULE = 'StepSchedule' 36 | EXERCISE = 'Exercise' 37 | FXRATESCHEDULE = 'FxRateSchedule' 38 | FXLINKEDNOTIONALSCHEDULE = 'FxLinkedNotionalSchedule' 39 | BONDCONVERSIONSCHEDULE = 'BondConversionSchedule' 40 | INVALID = 'Invalid' 41 | 42 | @classmethod 43 | def from_json(cls, json_str: str) -> ScheduleType: 44 | """Create an instance of ScheduleType from a JSON string""" 45 | return ScheduleType(json.loads(json_str)) 46 | -------------------------------------------------------------------------------- /sdk/lusid/models/sort_order.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class SortOrder(str, Enum): 25 | """ 26 | SortOrder 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | ASCENDING = 'Ascending' 33 | DESCENDING = 'Descending' 34 | 35 | @classmethod 36 | def from_json(cls, json_str: str) -> SortOrder: 37 | """Create an instance of SortOrder from a JSON string""" 38 | return SortOrder(json.loads(json_str)) 39 | -------------------------------------------------------------------------------- /sdk/lusid/models/string_comparison_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class StringComparisonType(str, Enum): 25 | """ 26 | Comparison types for strings 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | EXACT = 'Exact' 33 | CONTAINS = 'Contains' 34 | CASEINSENSITIVE = 'CaseInsensitive' 35 | CONTAINSANYCASE = 'ContainsAnyCase' 36 | ISONEOF = 'IsOneOf' 37 | ISONEOFCASEINSENSITIVE = 'IsOneOfCaseInsensitive' 38 | 39 | @classmethod 40 | def from_json(cls, json_str: str) -> StringComparisonType: 41 | """Create an instance of StringComparisonType from a JSON string""" 42 | return StringComparisonType(json.loads(json_str)) 43 | -------------------------------------------------------------------------------- /sdk/lusid/models/trade_ticket_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class TradeTicketType(str, Enum): 25 | """ 26 | TradeTicketType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | LUSIDTRADETICKET = 'LusidTradeTicket' 33 | EXTERNALTRADETICKET = 'ExternalTradeTicket' 34 | 35 | @classmethod 36 | def from_json(cls, json_str: str) -> TradeTicketType: 37 | """Create an instance of TradeTicketType from a JSON string""" 38 | return TradeTicketType(json.loads(json_str)) 39 | -------------------------------------------------------------------------------- /sdk/lusid/models/transaction_price_type.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class TransactionPriceType(str, Enum): 25 | """ 26 | TransactionPriceType 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | PRICE = 'Price' 33 | YIELD = 'Yield' 34 | SPREAD = 'Spread' 35 | CASHFLOWPERUNIT = 'CashFlowPerUnit' 36 | CLEANPRICE = 'CleanPrice' 37 | DIRTYPRICE = 'DirtyPrice' 38 | 39 | @classmethod 40 | def from_json(cls, json_str: str) -> TransactionPriceType: 41 | """Create an instance of TransactionPriceType from a JSON string""" 42 | return TransactionPriceType(json.loads(json_str)) 43 | -------------------------------------------------------------------------------- /sdk/lusid/models/transaction_query_mode.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class TransactionQueryMode(str, Enum): 25 | """ 26 | TransactionQueryMode 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | TRADEDATE = 'TradeDate' 33 | SETTLEDATE = 'SettleDate' 34 | 35 | @classmethod 36 | def from_json(cls, json_str: str) -> TransactionQueryMode: 37 | """Create an instance of TransactionQueryMode from a JSON string""" 38 | return TransactionQueryMode(json.loads(json_str)) 39 | -------------------------------------------------------------------------------- /sdk/lusid/models/transaction_roles.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class TransactionRoles(str, Enum): 25 | """ 26 | TransactionRoles 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | NONE = 'None' 33 | LONGLONGER = 'LongLonger' 34 | LONGSHORTER = 'LongShorter' 35 | SHORTSHORTER = 'ShortShorter' 36 | SHORTER = 'Shorter' 37 | SHORTLONGER = 'ShortLonger' 38 | LONGER = 'Longer' 39 | ALLROLES = 'AllRoles' 40 | 41 | @classmethod 42 | def from_json(cls, json_str: str) -> TransactionRoles: 43 | """Create an instance of TransactionRoles from a JSON string""" 44 | return TransactionRoles(json.loads(json_str)) 45 | -------------------------------------------------------------------------------- /sdk/lusid/models/transaction_status.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class TransactionStatus(str, Enum): 25 | """ 26 | TransactionStatus 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | ACTIVE = 'Active' 33 | AMENDED = 'Amended' 34 | CANCELLED = 'Cancelled' 35 | ACTIVEREVERSAL = 'ActiveReversal' 36 | ACTIVETRUEUP = 'ActiveTrueUp' 37 | CANCELLEDTRUEUP = 'CancelledTrueUp' 38 | 39 | @classmethod 40 | def from_json(cls, json_str: str) -> TransactionStatus: 41 | """Create an instance of TransactionStatus from a JSON string""" 42 | return TransactionStatus(json.loads(json_str)) 43 | -------------------------------------------------------------------------------- /sdk/lusid/models/unit_schema.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class UnitSchema(str, Enum): 25 | """ 26 | UnitSchema 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | NOUNITS = 'NoUnits' 33 | BASIC = 'Basic' 34 | ISO4217CURRENCY = 'Iso4217Currency' 35 | 36 | @classmethod 37 | def from_json(cls, json_str: str) -> UnitSchema: 38 | """Create an instance of UnitSchema from a JSON string""" 39 | return UnitSchema(json.loads(json_str)) 40 | -------------------------------------------------------------------------------- /sdk/lusid/models/unmatched_holding_method.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class UnmatchedHoldingMethod(str, Enum): 25 | """ 26 | 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. 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | POSITIONTOZERO = 'PositionToZero' 33 | KEEPTHESAME = 'KeepTheSame' 34 | 35 | @classmethod 36 | def from_json(cls, json_str: str) -> UnmatchedHoldingMethod: 37 | """Create an instance of UnmatchedHoldingMethod from a JSON string""" 38 | return UnmatchedHoldingMethod(json.loads(json_str)) 39 | -------------------------------------------------------------------------------- /sdk/lusid/models/vendor_library.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class VendorLibrary(str, Enum): 25 | """ 26 | VendorLibrary 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | LUSID = 'Lusid' 33 | REFINITIVQPS = 'RefinitivQps' 34 | REFINITIVTRACSWEB = 'RefinitivTracsWeb' 35 | VOLMASTER = 'VolMaster' 36 | ISDACDS = 'IsdaCds' 37 | YIELDBOOK = 'YieldBook' 38 | LUSIDCALC = 'LusidCalc' 39 | 40 | @classmethod 41 | def from_json(cls, json_str: str) -> VendorLibrary: 42 | """Create an instance of VendorLibrary from a JSON string""" 43 | return VendorLibrary(json.loads(json_str)) 44 | -------------------------------------------------------------------------------- /sdk/lusid/models/workspace_visibility.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | LUSID API 5 | 6 | FINBOURNE Technology # noqa: E501 7 | 8 | Contact: info@finbourne.com 9 | Generated by OpenAPI Generator (https://openapi-generator.tech) 10 | 11 | Do not edit the class manually. 12 | """ 13 | 14 | 15 | import json 16 | import pprint 17 | import re # noqa: F401 18 | from aenum import Enum, no_arg 19 | 20 | 21 | 22 | 23 | 24 | class WorkspaceVisibility(str, Enum): 25 | """ 26 | WorkspaceVisibility 27 | """ 28 | 29 | """ 30 | allowed enum values 31 | """ 32 | SHARED = 'shared' 33 | PERSONAL = 'personal' 34 | 35 | @classmethod 36 | def from_json(cls, json_str: str) -> WorkspaceVisibility: 37 | """Create an instance of WorkspaceVisibility from a JSON string""" 38 | return WorkspaceVisibility(json.loads(json_str)) 39 | -------------------------------------------------------------------------------- /sdk/lusid/py.typed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finbourne/lusid-sdk-python/484b95fe41cde357cf989d2487b2e6673bc25449/sdk/lusid/py.typed -------------------------------------------------------------------------------- /sdk/pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.poetry] 2 | name = "lusid-sdk" 3 | version = "2.1.817" 4 | description = "LUSID API" 5 | authors = ["FINBOURNE Technology "] 6 | license = "MIT" 7 | readme = "README.md" 8 | repository = "https://github.com/finbourne/lusid-sdk-python" 9 | keywords = ["OpenAPI", "OpenAPI-Generator", "LUSID API", "lusid-sdk"] 10 | packages = [ 11 | {include = "lusid"} 12 | ] 13 | include = ["lusid/**/*"] 14 | 15 | [tool.poetry.dependencies] 16 | python = "^3.8" 17 | 18 | urllib3 = "^1.25.3" 19 | python-dateutil = "^2.8.2" 20 | requests = "^2" 21 | aiohttp = "^3.8.4" 22 | pydantic = "^2.6.3" 23 | aenum = "^3.1.11" 24 | 25 | [tool.poetry.dev-dependencies] 26 | pytest = "^7.2.1" 27 | pytest-asyncio = "^0" 28 | flake8 = "^4.0.0" 29 | black = "^23.9.1" 30 | xeger = "^0.4" 31 | 32 | [build-system] 33 | requires = ["setuptools"] 34 | build-backend = "setuptools.build_meta" 35 | 36 | [tool.pylint.'MESSAGES CONTROL'] 37 | extension-pkg-whitelist = "pydantic" -------------------------------------------------------------------------------- /sdk/requirements.dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | parameterized==0.7.* -------------------------------------------------------------------------------- /sdk/requirements.txt: -------------------------------------------------------------------------------- 1 | certifi >= 14.05.14 2 | six >= 1.10 3 | python_dateutil >= 2.5.3 4 | setuptools >= 21.0.0 5 | urllib3 >= 1.26.9, < 2 6 | pytz >= 2019.1 7 | requests >= 2.21.0 8 | lusidfeature 9 | finbourne-sdk-utilities -------------------------------------------------------------------------------- /sdk/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finbourne/lusid-sdk-python/484b95fe41cde357cf989d2487b2e6673bc25449/sdk/tests/__init__.py -------------------------------------------------------------------------------- /sdk/tests/tcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finbourne/lusid-sdk-python/484b95fe41cde357cf989d2487b2e6673bc25449/sdk/tests/tcp/__init__.py -------------------------------------------------------------------------------- /sdk/tests/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | from utilities.credentials_source import CredentialsSource 2 | from utilities.mock_api_response import MockApiResponse 3 | from utilities.temp_file_manager import TempFileManager 4 | from utilities.token_utilities import TokenUtilities 5 | -------------------------------------------------------------------------------- /sdk/tests/utilities/mock_api_response.py: -------------------------------------------------------------------------------- 1 | class MockApiResponse: 2 | 3 | def __init__(self, json_data, status_code, headers=None): 4 | self.json_data = json_data 5 | self.status_code = status_code 6 | 7 | if headers is None: 8 | self.headers = {} 9 | else: 10 | self.headers = headers 11 | 12 | def json(self): 13 | return self.json_data -------------------------------------------------------------------------------- /sdk/tests/utilities/temp_file_manager.py: -------------------------------------------------------------------------------- 1 | import tempfile 2 | import json 3 | import os 4 | 5 | 6 | class TempFileManager: 7 | """ 8 | This class is used for managing the creation and deletion of temporary files 9 | """ 10 | @staticmethod 11 | def create_temp_file(payload): 12 | """ 13 | Creates a temporary file from a dictionary which is written to the file as JSON 14 | 15 | :param dict payload: The payload to convert to JSON and save to the temp file 16 | 17 | :return: tempfile.NamedTemporaryFile secrets_file: The temporary file 18 | """ 19 | secrets_file = tempfile.NamedTemporaryFile(mode="w+", delete=False) 20 | secrets_file.write(json.dumps(payload)) 21 | secrets_file.seek(0) 22 | return secrets_file 23 | 24 | @staticmethod 25 | def delete_temp_file(file): 26 | """ 27 | Deletes a temporary file 28 | 29 | :param tempfile.NamedTemporaryFile file: The file to delete 30 | :return: None 31 | """ 32 | file.close() 33 | os.unlink(file.name) -------------------------------------------------------------------------------- /sdk/tests/utilities/token_utilities.py: -------------------------------------------------------------------------------- 1 | from lusid import ApiClientBuilder 2 | 3 | 4 | class TokenUtilities: 5 | 6 | @staticmethod 7 | def get_okta_tokens(secrets_path): 8 | original_token = "" 9 | refresh_token = "" 10 | 11 | def extract_refresh_token(okta_response): 12 | nonlocal refresh_token 13 | nonlocal original_token 14 | okta_json = okta_response.json() 15 | refresh_token = okta_json["refresh_token"] 16 | original_token = okta_json["access_token"] 17 | 18 | client = ApiClientBuilder().build(secrets_path, extract_refresh_token) 19 | repr(client.configuration.access_token) 20 | 21 | return original_token, refresh_token 22 | --------------------------------------------------------------------------------