openapi: 3.2.0 info: version: V1 title: Orion Connect Portfolio/Registrations API x-swagger-net-version: 8.4.12.001 servers: - url: https://api.orionadvisor.com/api tags: - name: Portfolio/Registrations paths: /v1/Portfolio/Registrations: get: tags: - Portfolio/Registrations summary: Gets a list of registrations that the logged in user has access to. operationId: Registrations_GetAsync parameters: - name: queryOptions in: header required: true - name: cancellationToken in: header required: true - name: isActive in: query description: 'Optional. Default: null. If provided only active/inactive registrations are returned.' required: false schema: type: boolean - name: registrationFilter in: query description: 'Optional. Default: null. If provided the registration list will be filtered as specified.' required: false schema: type: string enum: - MissingInformation - RegMissingSSN - MissingSuitability - MissingRiskProfile - ObjectiveMisalignment - name: representativeId in: query description: 'Optional. Default: null. If provided only registrations that fall within the representative specified will be returned.' required: false schema: type: integer format: int32 - name: accountId in: query description: 'Optional. Default: null. If provided only the registration with the account specified will be returned.' required: false schema: type: integer format: int32 - name: entitySessionId in: query description: 'Optional. Default: null. If provided filters only registrations based on entity session.' required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] /v1/Portfolio/Registrations/{clientId}/Client/Payouts: get: tags: - Portfolio/Registrations operationId: Registrations_GetClientPayoutsForRegistrationAsync parameters: - name: clientId in: path required: true schema: type: integer format: int32 - name: ct in: header required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientPayoutOptionDto' xml: name: ClientPayoutOptionDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientPayoutOptionDto' xml: name: ClientPayoutOptionDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientPayoutOptionDto' xml: name: ClientPayoutOptionDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientPayoutOptionDto' xml: name: ClientPayoutOptionDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientPayoutOptionDto' xml: name: ClientPayoutOptionDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientPayoutOptionDto' xml: name: ClientPayoutOptionDto wrapped: true type: array security: - Authorization: [] summary: Registrations get client payouts for registration async x-summary-source: derived /v1/Portfolio/Registrations/{key}: get: tags: - Portfolio/Registrations summary: Gets the registration that has the provided key. operationId: Registrations_GetEntityByKeyAsync parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] put: tags: - Portfolio/Registrations summary: Simple dto update operationId: Registrations_UpdateRegistrationAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDto' required: true /v1/Portfolio/Registrations/{key}/Accounts: get: tags: - Portfolio/Registrations summary: Obsolete. operationId: Registrations_GetAccountsAsync parameters: - name: cancellationToken in: header required: true - name: manipulator in: header required: true - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: isActive in: query description: Optional. Default null. When true - only active accounts are returned, when False, only inactive accounts, when null all accounts. required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array deprecated: true security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Accounts/Value: get: tags: - Portfolio/Registrations summary: Gets a simple list of accounts (including aum for today) that fall below the… operationId: Registrations_GetAccountsValue parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: hasValue in: query description: Optional. When provided will only return accounts that have value (true) or don't have value (false). required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Accounts/Value/{asOfDate}: get: tags: - Portfolio/Registrations summary: Gets a simple list of accounts (including aum for the end of the date… operationId: Registrations_GetAccountsValueAsOfDate parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: hasValue in: query description: Optional. When provided will only return accounts that have value (true) or don't have value (false). required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Action/MoveToClient/{clientId}: put: tags: - Portfolio/Registrations summary: Move registration to different household operationId: Registrations_PutV1PortfolioRegistrationsByKeyActionMoveToClientByClientId parameters: - name: key in: path required: true schema: type: integer format: int32 - name: clientId in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Action/Split: put: tags: - Portfolio/Registrations summary: Splits the active, non-sleeved accounts in this registration into their own… operationId: Registrations_SplitRegistrationAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] /v1/Portfolio/Registrations/{key}/AdditionalRepresentativesPercent: get: tags: - Portfolio/Registrations summary: Gets additional representative with percent by id operationId: Registrations_GetAdditionalRepresentativesPercentByRegistrationId parameters: - name: key in: path required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AdditionalRepAssignmentPercent' xml: name: AdditionalRepAssignmentPercent wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AdditionalRepAssignmentPercent' xml: name: AdditionalRepAssignmentPercent wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AdditionalRepAssignmentPercent' xml: name: AdditionalRepAssignmentPercent wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AdditionalRepAssignmentPercent' xml: name: AdditionalRepAssignmentPercent wrapped: true type: array deprecated: true security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Assets: get: tags: - Portfolio/Registrations summary: Gets a list of assets that fall within the registration with the specified key… operationId: Registrations_GetAssetsAsync parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: includeCostBasis in: query description: Optional bool. Default is false. When true, the Cost Basis property will be populated. This requires extra calculation which will reduce performance when true. required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Assets/{asOfDate}: get: tags: - Portfolio/Registrations summary: Gets a list of assets that fall within the registration with the specified key… operationId: Registrations_GetV1PortfolioRegistrationsByKeyAssetsByAsOfDate parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: asOfDate in: path description: The asset value returned is as of the end of this date. required: true schema: type: string format: date-time - name: includeCostBasis in: query description: Optional bool. Default is false. When true, the Cost Basis property will be populated. This requires extra calculation which will reduce performance when true. required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Assets/Value: get: tags: - Portfolio/Registrations summary: Gets a simple list of assets (including aum for today) that fall within the… operationId: Registrations_GetAssetsValue parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: hasValue in: query description: Optional. When provided will only return accounts that have value (true) or don't have value (false). required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Assets/Value/{asOfDate}: get: tags: - Portfolio/Registrations summary: Gets a simple list of assets (including aum for the end of the date specified)… operationId: Registrations_GetAssetsValueAsOfDate parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: hasValue in: query description: Optional. When provided will only return accounts that have value (true) or don't have value (false). required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/{key}/AumOverTime: get: tags: - Portfolio/Registrations summary: Gets a list of Aum data representative of the range provided for the… operationId: Registrations_GetAumOverTimeAsync parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: startDate in: query description: 'Optional. Default: inception date. The start of the range to report.' required: false schema: type: string format: date-time - name: endDate in: query description: 'Optional. Default: yesterday. The end of the range to report.' required: false schema: type: string format: date-time - name: interval in: query description: 'Optional. Default: "A" Automatic. Options are: "A" Automatic "M" Monthly "W" Weekly "D" Daily' required: false schema: type: string default: A - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: unmangedInclusionOverride in: query description: 'Optional. Default: no override. Used to override the unmanaged setting. To include all unmanaged assets set this parameter to "ActivitySummary".' required: false schema: type: string enum: - Unmanaged - Performance - ActivitySummary - Allocation - PortfolioDetail - TaxDetail responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Beneficiary/{beneficiaryId}/SSN: put: tags: - Portfolio/Registrations summary: Gets SSN for beneficiary operationId: Registrations_GetBeneficiarySSNAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: beneficiaryId in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] requestBody: content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string application/xml: schema: type: string text/xml: schema: type: string application/x-www-form-urlencoded: schema: type: string multipart/form-data: schema: type: string required: true /v1/Portfolio/Registrations/{key}/Calculate/InceptionDate: post: tags: - Portfolio/Registrations summary: Used to calculate the appropriate inception date for the provided registration operationId: Registrations_CalculateInceptionDate parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: endDate in: query description: 'Optional. Default: Today. The end date of the reporting period.' required: false schema: type: string format: date-time - name: inclusionOption in: query description: 'Optional. Default: Database default. Indicates which accounts/registrations to include.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: unmanagedInclusionOption in: query description: 'Optional. Default: Database default. Indicates how unmanaged assets are handled.' required: false schema: type: string enum: - Unmanaged - Performance - ActivitySummary - Allocation - PortfolioDetail - TaxDetail - name: reportCategory in: query required: false schema: type: string enum: - Unmanaged - Performance - ActivitySummary - Allocation - PortfolioDetail - TaxDetail responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto' security: - Authorization: [] /v1/Portfolio/Registrations/{key}/CustomIndex: get: tags: - Portfolio/Registrations summary: Get full set of Registrations's Custom Index Input data operationId: Registrations_GetCustomIndexDataByRegistrationAsync parameters: - name: cancellationToken in: header required: true - name: key in: path required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto' security: - Authorization: [] /v1/Portfolio/Registrations/{key}/DeceasedSSNTaxId: put: tags: - Portfolio/Registrations summary: Retrieve or update SSN for client description: If updateInfo.SSN is null => we will just retrieve SSN otherwise we will attempt to update SSN with data in updateInfo.SSN operationId: Registrations_UpdateDeceasedSSNTaxIdAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' required: true /v1/Portfolio/Registrations/{key}/FirstActiveAccount/Custodian/EntityOptions/Code/{code}: get: tags: - Portfolio/Registrations summary: Gets the specified entity option (by code) from the registrations first (lowest… operationId: Registrations_GetCustodianEntityOptionFromFirstActiveAccountAsync parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: code in: path description: Code of the desired return object. required: true schema: type: string - name: cancellationToken in: header required: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' security: - Authorization: [] /v1/Portfolio/Registrations/{key}/NetAmountInvested: get: tags: - Portfolio/Registrations summary: Gets a list of Aum data representative of the range provided for registration… operationId: Registrations_GetAumOverTimeWithNetAmountInvestedAsync parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: startDate in: query description: 'Optional. Default: inception date. The start of the range to report.' required: false schema: type: string format: date-time - name: endDate in: query description: 'Optional. Default: yesterday. The end of the range to report.' required: false schema: type: string format: date-time - name: interval in: query description: 'Optional. Default: "A" Automatic. Options are: "A" Automatic "M" Monthly "W" Weekly "D" Daily' required: false schema: type: string default: A - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: unmangedInclusionOverride in: query description: 'Optional. Default: no override. Used to override the unmanaged setting. To include all unmanaged assets set this parameter to "ActivitySummary".' required: false schema: type: string enum: - Unmanaged - Performance - ActivitySummary - Allocation - PortfolioDetail - TaxDetail responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto' security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Performance: get: tags: - Portfolio/Registrations summary: Used to verbosely return performance. operationId: Registrations_GetPerformanceAsync parameters: - name: key in: path description: Key of the registration that performance will be calculated for. required: true schema: type: integer format: int32 - name: startDate in: query description: Optional. The start of the range to report. required: false schema: type: string format: date-time - name: endDate in: query description: 'Optional. Default: Today. The end of the range to report.' required: false schema: type: string format: date-time - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: returnStyle in: query description: 'Optional. Default: 3 PortfolioSummary & PortfolioDaily 1 = Returns Portfolio Performance Summary 2 = Returns Portfolio Daily Factors 4 = Modifies return style 1 to include beginning and ending market value. Also includes accrued interest if performance was calculated including accrued interest. 8 = Returns Benchmark Performance Summary 16 = Returns Benchmark Daily Factors 32 = **does nothing 64 = Returns Statistical Summary' required: false schema: type: string enum: - PortfolioSummary - PortfolioDaily - PortfolioDetailed - BenchmarkSummary - BenchmarkDaily - AssetGroupAssignment - StatisticSummary default: 3 - name: interval in: query description: 'Optional. Default: "A" Automatic. Options are: "A" Automatic "M" Monthly "W" Weekly "D" Daily' required: false schema: type: string default: A - name: periods in: query description: 'Optional. Bitwise parameter for requesting commonly used date ranges. 1 = MTD 2 = QTD 4 = YTD 8 = 1yr 16 = 3yr 32 = 5yr 64 = 10yr 128 = inception 256 = day' required: false schema: type: string enum: - None - Day - MTD - QTD - YTD - OneYear - ThreeYear - FiveYear - TenYear - Inception - AllDates default: 0 - name: calendarYears in: query description: Optional. Comma delimited list of calendar years for which performance should be calculated. required: false schema: type: string responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Performance/{grouping}: get: tags: - Portfolio/Registrations summary: Used to verbosely return performance. operationId: Registrations_GetV1PortfolioRegistrationsByKeyPerformanceByGrouping parameters: - name: key in: path description: Key of the registration that performance will be calculated for. required: true schema: type: integer format: int32 - name: grouping in: path description: "Defines how the registration is grouped for the performance return. Can be set to any of the follow:\n Registration, Account, Asset, AssetClass, ProductType, MgmntStyle, RiskCategory, AssetCategory, or AssetLevelStrategy." required: true schema: type: string enum: - Undefined - Representative - Client - Registration - Account - Asset - AssetClass - ProductType - Platform - RiskCategory - Product - IndexBlend - AssetCategory - AssetLevelStrategy - AggregateModel - AccountType - PortfolioGroup - name: startDate in: query description: Optional. The start of the range to report. required: false schema: type: string format: date-time - name: endDate in: query description: 'Optional. Default: Today. The end of the range to report.' required: false schema: type: string format: date-time - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: returnStyle in: query description: 'Optional. Default: 3 Portfolio Summary & Portfolio Daily 1 = Returns Portfolio Performance Summary 2 = Returns Portfolio Daily Factors 4 = Modifies return style 1 to include beginning and ending market value. Also includes accrued interest if performance was calculated including accrued interest. 8 = Returns Benchmark Performance Summary 16 = Returns Benchmark Daily Factors 32 = **does nothing 64 = Returns Statistical Summary' required: false schema: type: string enum: - PortfolioSummary - PortfolioDaily - PortfolioDetailed - BenchmarkSummary - BenchmarkDaily - AssetGroupAssignment - StatisticSummary default: 3 - name: interval in: query description: 'Optional. Default: "A" Automatic. Options are: "A" Automatic "M" Monthly "W" Weekly "D" Daily' required: false schema: type: string default: A - name: periods in: query description: 'Optional. Bitwise parameter for requesting commonly used date ranges. 1 = MTD 2 = QTD 4 = YTD 8 = 1yr 16 = 3yr 32 = 5yr 64 = 10yr 128 = inception 256 = day' required: false schema: type: string enum: - None - Day - MTD - QTD - YTD - OneYear - ThreeYear - FiveYear - TenYear - Inception - AllDates default: 0 - name: calendarYears in: query description: Optional. Comma delimited list of calendar years for which performance should be calculated. required: false schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Performance/Interval: get: tags: - Portfolio/Registrations summary: Used to return interval performance. operationId: Registrations_GetPerformanceIntervalAsync parameters: - name: key in: path description: Key of the registration that performance will be calculated for. required: true schema: type: integer format: int32 - name: startDate in: query description: Optional. The start of the range to report. required: false schema: type: string format: date-time - name: endDate in: query description: 'Optional. Default: Today. The end of the range to report.' required: false schema: type: string format: date-time - name: interval in: query description: 'Optional. Default: "A" Automatic. Options are: "A" Automatic "M" Monthly "W" Weekly "D" Daily' required: false schema: type: string default: A - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Performance/Interval/{grouping}: get: tags: - Portfolio/Registrations summary: Used to return interval performance. operationId: Registrations_GetV1PortfolioRegistrationsByKeyPerformanceIntervalByGrouping parameters: - name: key in: path description: Key of the registration that performance will be calculated for. required: true schema: type: integer format: int32 - name: grouping in: path description: "Defines how the registration is grouped for the performance return. Can be set to any of the follow:\n Registration, Account, Asset, AssetClass, ProductType, MgmntStyle, RiskCategory, AssetCategory, or AssetLevelStrategy." required: true schema: type: string enum: - Undefined - Representative - Client - Registration - Account - Asset - AssetClass - ProductType - Platform - RiskCategory - Product - IndexBlend - AssetCategory - AssetLevelStrategy - AggregateModel - AccountType - PortfolioGroup - name: startDate in: query description: Optional. The start of the range to report. required: false schema: type: string format: date-time - name: endDate in: query description: 'Optional. Default: Today. The end of the range to report.' required: false schema: type: string format: date-time - name: interval in: query description: 'Optional. Default: "A" Automatic. Options are: "A" Automatic "M" Monthly "W" Weekly "D" Daily' required: false schema: type: string default: A - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Performance/Summary: get: tags: - Portfolio/Registrations summary: Used to return summary performance. operationId: Registrations_GetPerformanceSummaryAsync parameters: - name: key in: path description: Key of the registration that performance will be calculated for. required: true schema: type: integer format: int32 - name: startDate in: query description: Optional. The start of the range to report. required: false schema: type: string format: date-time - name: endDate in: query description: 'Optional. Default: Today. The end of the range to report.' required: false schema: type: string format: date-time - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: periods in: query description: 'Optional. Bitwise parameter for requesting commonly used date ranges. 1 = MTD 2 = QTD 4 = YTD 8 = 1yr 16 = 3yr 32 = 5yr 64 = 10yr 128 = inception 256 = day' required: false schema: type: string enum: - None - Day - MTD - QTD - YTD - OneYear - ThreeYear - FiveYear - TenYear - Inception - AllDates default: 0 - name: calendarYears in: query description: Optional. Comma delimited list of calendar years for which performance should be calculated. required: false schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Performance/Summary/{grouping}: get: tags: - Portfolio/Registrations summary: Used to return summary performance. operationId: Registrations_GetV1PortfolioRegistrationsByKeyPerformanceSummaryByGrouping parameters: - name: key in: path description: Key of the registration that performance will be calculated for. required: true schema: type: integer format: int32 - name: grouping in: path description: "Defines how the registration is grouped for the performance return. Can be set to any of the follow:\n Registration, Account, Asset, AssetClass, ProductType, MgmntStyle, RiskCategory, AssetCategory, or AssetLevelStrategy." required: true schema: type: string enum: - Undefined - Representative - Client - Registration - Account - Asset - AssetClass - ProductType - Platform - RiskCategory - Product - IndexBlend - AssetCategory - AssetLevelStrategy - AggregateModel - AccountType - PortfolioGroup - name: startDate in: query description: Optional. The start of the range to report. required: false schema: type: string format: date-time - name: endDate in: query description: 'Optional. Default: Today. The end of the range to report.' required: false schema: type: string format: date-time - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: periods in: query description: 'Optional. Bitwise parameter for requesting commonly used date ranges. 1 = MTD 2 = QTD 4 = YTD 8 = 1yr 16 = 3yr 32 = 5yr 64 = 10yr 128 = inception 256 = day' required: false schema: type: string enum: - None - Day - MTD - QTD - YTD - OneYear - ThreeYear - FiveYear - TenYear - Inception - AllDates default: 0 - name: calendarYears in: query description: Optional. Comma delimited list of calendar years for which performance should be calculated. required: false schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/{key}/PortfolioTree: get: tags: - Portfolio/Registrations summary: Gets a tree representation of the registration with the key provided. operationId: Registrations_GetTreeAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true - name: includeAdditionalDetail in: query required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Simple: get: tags: - Portfolio/Registrations summary: Gets the simple registration that has the provided key. operationId: Registrations_GetSimpleByKeyAsync parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] /v1/Portfolio/Registrations/{key}/SSNTaxId: put: tags: - Portfolio/Registrations summary: Retrieve or update SSN for client description: If updateInfo.SSN is null => we will just retrieve SSN otherwise we will attempt to update SSN with data in updateInfo.SSN operationId: Registrations_UpdateSSNTaxIdAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' required: true /v1/Portfolio/Registrations/{key}/Transactions: get: tags: - Portfolio/Registrations operationId: Registrations_GetTransactions parameters: - name: key in: path required: true schema: type: integer format: int32 - name: startDate in: query required: false schema: type: string format: date-time - name: endDate in: query required: false schema: type: string format: date-time - name: transTypeId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradingTransactionDto' xml: name: TradingTransactionDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradingTransactionDto' xml: name: TradingTransactionDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradingTransactionDto' xml: name: TradingTransactionDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradingTransactionDto' xml: name: TradingTransactionDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradingTransactionDto' xml: name: TradingTransactionDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradingTransactionDto' xml: name: TradingTransactionDto wrapped: true type: array security: - Authorization: [] summary: Registrations get transactions x-summary-source: derived /v1/Portfolio/Registrations/{key}/UnlinkedAccounts: get: tags: - Portfolio/Registrations summary: Gets unlinked accounts for a registration, optionally excluding accounts linked… operationId: Registrations_GetUnlinkedAccountsAsync parameters: - name: cancellationToken in: header required: true - name: key in: path description: Registration ID. required: true schema: type: integer format: int32 - name: accountId in: query description: Optional. When provided, excludes accounts that are linked to this account. required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.LinkedAccountsDto' xml: name: LinkedAccountsDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.LinkedAccountsDto' xml: name: LinkedAccountsDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.LinkedAccountsDto' xml: name: LinkedAccountsDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.LinkedAccountsDto' xml: name: LinkedAccountsDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.LinkedAccountsDto' xml: name: LinkedAccountsDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.LinkedAccountsDto' xml: name: LinkedAccountsDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/{key}/UserDefinedFields: get: tags: - Portfolio/Registrations operationId: Registrations_GetUserDefinedFieldsAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: entities in: query required: false style: form explode: true schema: type: array items: type: string enum: - BrokerDealers - Wholesalers - Representatives - Clients - Registrations - Accounts - Assets - Transactions - Products - FundFamilies - ModelRanges - PortfolioGroups - name: cancellationToken in: header required: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array security: - Authorization: [] summary: Registrations get user defined fields async x-summary-source: derived /v1/Portfolio/Registrations/{key}/Value: get: tags: - Portfolio/Registrations summary: Gets the simple registration (including aum for the end of today) that has the… operationId: Registrations_GetValueByKey parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: includeCash in: query description: 'Optional. Default: false. When true the cash value will be returned along with the registration value.' required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' security: - Authorization: [] /v1/Portfolio/Registrations/{key}/Value/{asOfDate}: get: tags: - Portfolio/Registrations summary: Gets the simple registration (including aum for the end of the date specified)… operationId: Registrations_GetValueAsOfDateByKey parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: includeCash in: query description: 'Optional. Default: false. When true the cash value will be returned along with the registration value.' required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' security: - Authorization: [] /v1/Portfolio/Registrations/{registrationId}/ModelTolerance: get: tags: - Portfolio/Registrations summary: Returns a comparison of an Registration to its Assigned Model Targets operationId: Registrations_ModelTolerance parameters: - name: registrationId in: path required: true schema: type: integer format: int32 - name: includeCash in: query required: false schema: type: boolean default: true - name: grouping in: query required: false schema: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis default: 9 - name: includePendingValue in: query required: false schema: type: string enum: - UseDefault - Current - PendingTransactions - PendingTransactionsAndOrders default: 2 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelToleranceDto' xml: name: ModelToleranceDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelToleranceDto' xml: name: ModelToleranceDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelToleranceDto' xml: name: ModelToleranceDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelToleranceDto' xml: name: ModelToleranceDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelToleranceDto' xml: name: ModelToleranceDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelToleranceDto' xml: name: ModelToleranceDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Action/Delete: put: tags: - Portfolio/Registrations operationId: Registrations_ActionDeleteAsync parameters: - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true summary: Registrations action delete async x-summary-source: derived /v1/Portfolio/Registrations/Action/MoveToClient/{clientId}: put: tags: - Portfolio/Registrations summary: Move registration to different household operationId: Registrations_MoveRegistrationAsync parameters: - name: clientId in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.MoveRegistrationDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.MoveRegistrationDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.MoveRegistrationDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.MoveRegistrationDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.MoveRegistrationDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.MoveRegistrationDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.MoveRegistrationDto' required: true /v1/Portfolio/Registrations/Action/ValidateRepPayouts/{registrationId}: post: tags: - Portfolio/Registrations summary: Used to validate registration representative additional overrides operationId: Registrations_ValidateRegistrationRepAdditionalsAsync parameters: - name: registrationId in: path description: Registration ID to validate for required: true schema: type: integer format: int32 - name: ct in: header required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array application/x-www-form-urlencoded: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array description: List of representative additional overrides required: true /v1/Portfolio/Registrations/Beneficiary/Relations: get: tags: - Portfolio/Registrations summary: Gets a simple list of beneficiary relations that the logged in user has access… operationId: Registrations_GetBeneficiaryTypesAsync parameters: - name: cancellationToken in: header required: true - name: includeDefaultList in: query description: 'Optional. Default: true. If true the default relation options are included in the return set. When false, they are not.' required: false schema: type: boolean default: true - name: includeDatabaseList in: query description: 'Optional. Default: true. If true the database relation options are included in the return set. When false, they are not.' required: false schema: type: boolean default: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] /v1/Portfolio/Registrations/Count: get: tags: - Portfolio/Registrations summary: Returns the number of registrations matching the same URI filters and OData… operationId: Registrations_GetRegistrationsListCountAsync parameters: - name: queryOptions in: header required: true - name: cancellationToken in: header required: true - name: isActive in: query required: false schema: type: boolean - name: registrationFilter in: query required: false schema: type: string enum: - MissingInformation - RegMissingSSN - MissingSuitability - MissingRiskProfile - ObjectiveMisalignment - name: representativeId in: query required: false schema: type: integer format: int32 - name: accountId in: query required: false schema: type: integer format: int32 - name: entitySessionId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.ListCountDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.ListCountDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.ListCountDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.ListCountDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.ListCountDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.ListCountDto' security: - Authorization: [] /v1/Portfolio/Registrations/Grid: get: tags: - Portfolio/Registrations summary: Gets a list of registrations that the logged in user has access to. operationId: Registrations_GetV1PortfolioRegistrationsGrid parameters: - name: manipulator in: header required: true - name: cancellationToken in: header required: true - name: isActive in: query description: 'Optional. Default: null. If provided only active/inactive registrations are returned.' required: false schema: type: boolean - name: registrationFilter in: query description: 'Optional. Default: null. If provided the registration list will be filtered as specified.' required: false schema: type: string enum: - MissingInformation - RegMissingSSN - MissingSuitability - MissingRiskProfile - ObjectiveMisalignment - name: representativeId in: query description: 'Optional. Default: null. If provided only registrations that fall within the representative specified will be returned.' required: false schema: type: integer format: int32 - name: accountId in: query description: 'Optional. Default: null. If provided only the registration with the account specified will be returned.' required: false schema: type: integer format: int32 - name: investmentObjective in: query required: false schema: type: integer format: int32 - name: refreshCache in: query description: 'Optional. Default: false. If true then refresh cached response.' required: false schema: type: boolean default: false - name: skip in: query required: false schema: type: integer format: int32 - name: top in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] /v1/Portfolio/Registrations/List: post: tags: - Portfolio/Registrations operationId: Registrations_GetListByIdAsync parameters: - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true summary: Registrations get list by id async x-summary-source: derived /v1/Portfolio/Registrations/List/Id: post: tags: - Portfolio/Registrations operationId: Registrations_PostV1PortfolioRegistrationsListId parameters: - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true summary: Registrations post V1 portfolio registrations list id x-summary-source: derived /v1/Portfolio/Registrations/ListCounts: post: tags: - Portfolio/Registrations operationId: Registrations_GetListCountByIdAsync parameters: - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true summary: Registrations get list count by id async x-summary-source: derived /v1/Portfolio/Registrations/qs: get: tags: - Portfolio/Registrations summary: Gets a list of registrations returned by a Query Studio Query in the provided… operationId: Registrations_GetV1PortfolioRegistrationsQs parameters: - name: queryStudioQueryId in: query description: Returns only the results from the query studio query with the provided guid. required: true schema: type: string - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] /v1/Portfolio/Registrations/Search/Advanced: get: tags: - Portfolio/Registrations summary: Gets a list of registrations that the logged in user has access to filtered by… operationId: Registrations_GetAdvancedRegistrationSearch parameters: - name: registrationId in: query description: 'Optional. Default: null. Registration ID.' required: false schema: type: integer format: int32 - name: firstName in: query description: 'Optional. Default: null. Registration client first name.' required: false schema: type: string - name: lastName in: query description: 'Optional. Default: null. Registration client last name.' required: false schema: type: string - name: name in: query required: false schema: type: string - name: registrationTypeId in: query required: false schema: type: integer format: int32 - name: ssnLast4 in: query description: 'Optional. Default: null. Last 4 digits of registration client tax ID or SSN.' required: false schema: type: string - name: clientId in: query description: 'Optional. Default: null. Registration client ID.' required: false schema: type: integer format: int32 - name: isActive in: query required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDto' xml: name: RegistrationDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDto' xml: name: RegistrationDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDto' xml: name: RegistrationDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDto' xml: name: RegistrationDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDto' xml: name: RegistrationDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDto' xml: name: RegistrationDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Search/Advanced/Count: get: tags: - Portfolio/Registrations summary: Gets a count of registrations that the logged in user has access to filtered by… operationId: Registrations_GetAdvancedRegistrationSearchCount parameters: - name: registrationId in: query description: 'Optional. Default: null. Registration ID.' required: false schema: type: integer format: int32 - name: firstName in: query description: 'Optional. Default: null. Registration client first name.' required: false schema: type: string - name: lastName in: query description: 'Optional. Default: null. Registration client last name.' required: false schema: type: string - name: name in: query required: false schema: type: string - name: registrationTypeId in: query required: false schema: type: integer format: int32 - name: ssnLast4 in: query description: 'Optional. Default: null. Last 4 digits of registration client tax ID or SSN.' required: false schema: type: string - name: clientId in: query description: 'Optional. Default: null. Registration client ID.' required: false schema: type: integer format: int32 - name: isActive in: query required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: type: integer format: int32 application/json: schema: type: integer format: int32 text/json: schema: type: integer format: int32 application/xml: schema: type: integer format: int32 text/xml: schema: type: integer format: int32 multipart/form-data: schema: type: integer format: int32 security: - Authorization: [] /v1/Portfolio/Registrations/Simple: get: tags: - Portfolio/Registrations summary: Gets a simple list of registrations that the logged in user has access to. operationId: Registrations_GetSimple responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Simple/List: post: tags: - Portfolio/Registrations summary: Gets a simple list of registrations that match one of the keys in the provided… operationId: Registrations_GetSimpleListById responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array description: List of keys of the desired return objects. required: true /v1/Portfolio/Registrations/Simple/List/Id: post: tags: - Portfolio/Registrations summary: Gets a simple list of registrations that match one of the keys in the provided… operationId: Registrations_PostV1PortfolioRegistrationsSimpleListId responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array description: List of keys of the desired return objects. required: true /v1/Portfolio/Registrations/Simple/Search: get: tags: - Portfolio/Registrations summary: Gets a simple list of registrations that the logged in user has access to where… operationId: Registrations_GetSimpleRegistrationSearch parameters: - name: search in: query description: Partial client name to search for. required: true schema: type: string - name: top in: query description: 'Optional. Default: null. The maximum number of products to return. If null returns all.' required: false schema: type: integer format: int32 - name: skip in: query description: 'Optional. Default: 0. Defines number of items to skip.' required: false schema: type: integer format: int32 default: 0 - name: isActive in: query required: false schema: type: boolean - name: useContain in: query required: false schema: type: boolean default: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Simple/Search/{search}: get: tags: - Portfolio/Registrations summary: Gets a simple list of registrations that the logged in user has access to where… operationId: Registrations_GetV1PortfolioRegistrationsSimpleSearchBySearch parameters: - name: search in: path description: Partial client name to search for. required: true schema: type: string - name: top in: query description: 'Optional. Default: null. The maximum number of products to return. If null returns all.' required: false schema: type: integer format: int32 - name: skip in: query description: 'Optional. Default: 0. Defines number of items to skip.' required: false schema: type: integer format: int32 default: 0 - name: isActive in: query required: false schema: type: boolean - name: useContain in: query required: false schema: type: boolean default: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Simple/Search/LastName: get: tags: - Portfolio/Registrations summary: Gets a simple list of registrations that the logged in user has access to where… operationId: Registrations_GetSimpleRegistrationSearchByLastName parameters: - name: search in: query description: Partial client name to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Simple/Search/LastName/{search}: get: tags: - Portfolio/Registrations summary: Gets a simple list of registrations that the logged in user has access to where… operationId: Registrations_GetV1PortfolioRegistrationsSimpleSearchLastNameBySearch parameters: - name: search in: path description: Partial client name to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/SyncToEclipse: post: tags: - Portfolio/Registrations operationId: Registrations_AddRegistrationsForPartialImportAsync parameters: - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true summary: Registrations add registrations for partial import async x-summary-source: derived /v1/Portfolio/Registrations/Type: post: tags: - Portfolio/Registrations operationId: RegistrationTypes_CreateEntityAsync parameters: - name: token in: header required: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' required: true summary: Registration types create entity async x-summary-source: derived /v1/Portfolio/Registrations/Type/{key}: put: tags: - Portfolio/Registrations operationId: RegistrationTypes_UpdateEntityAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: token in: header required: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' required: true summary: Registration types update entity async x-summary-source: derived delete: tags: - Portfolio/Registrations summary: Delete a registration type by ID description: 'Sample Request DELETE v1/Portfolio/Registrations/Type/1' operationId: RegistrationTypes_DeleteEntityAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: token in: header required: false responses: '200': description: Success content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object '400': description: Failed security: - Authorization: [] /v1/Portfolio/Registrations/Types: get: tags: - Portfolio/Registrations operationId: RegistrationTypes_GetRegistrationTypes responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object application/xml: schema: type: object text/xml: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] summary: Registration types get registration types x-summary-source: derived /v1/Portfolio/Registrations/Types/{key}: get: tags: - Portfolio/Registrations operationId: RegistrationTypes_GetRegistrationTypeById parameters: - name: key in: path required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' security: - Authorization: [] summary: Registration types get registration type by id x-summary-source: derived /v1/Portfolio/Registrations/Types/List: get: tags: - Portfolio/Registrations summary: Gets a list of registration types that the logged in user has access to. operationId: RegistrationTypes_Get parameters: - name: isActive in: query required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' xml: name: RegistrationTypeDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' xml: name: RegistrationTypeDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' xml: name: RegistrationTypeDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' xml: name: RegistrationTypeDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' xml: name: RegistrationTypeDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationTypeDto' xml: name: RegistrationTypeDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Value: get: tags: - Portfolio/Registrations summary: Gets a simple list of registrations (including aum for today) that the logged… operationId: Registrations_GetValue parameters: - name: hasValue in: query description: Optional. When provided will only return registrations that have value (true) or don't have value (false). required: false schema: type: boolean - name: resetCache in: query description: 'Optional. Default: false. The result is cached for fifteen minuetes. To force the cache to refresh call with resetCache = true.' required: false schema: type: boolean default: false - name: includeCash in: query description: 'Optional. Default: false. When true the cash value will be returned along with the registration value.' required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Value/{asOfDate}: get: tags: - Portfolio/Registrations summary: Gets a simple list of registrations (including aum for the end of the date… operationId: Registrations_GetValueAsOfDate parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: hasValue in: query description: Optional. When provided will only return registrations that have value (true) or don't have value (false). required: false schema: type: boolean - name: resetCache in: query description: 'Optional. Default: false. The result is cached for fifteen minuetes. To force the cache to refresh call with resetCache = true.' required: false schema: type: boolean default: false - name: includeCash in: query description: 'Optional. Default: false. When true the cash value will be returned along with the registration value.' required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Value/{asOfDate}/Search: get: tags: - Portfolio/Registrations summary: Gets a simple list of clients (including aum for the end of the date specified)… operationId: Registrations_GetValueAsOfDateRegistrationSearch parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: search in: query description: Partial client name to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Value/{asOfDate}/Search/{search}: get: tags: - Portfolio/Registrations summary: Gets a simple list of clients (including aum for the end of the date specified)… operationId: Registrations_GetV1PortfolioRegistrationsValueByAsOfDateSearchBySearch parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: search in: path description: Partial client name to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Value/{asOfDate}/Search/LastName: get: tags: - Portfolio/Registrations summary: Gets a simple list of clients (including aum for the end of the date specified)… operationId: Registrations_GetValueAsOfDateRegistrationSearchByLastName parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: search in: query description: Partial client name to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Value/{asOfDate}/Search/LastName/{search}: get: tags: - Portfolio/Registrations summary: Gets a simple list of clients (including aum for the end of the date specified)… operationId: Registrations_GetV1PortfolioRegistrationsValueByAsOfDateSearchLastNameBySearch parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: search in: path description: Partial client name to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Value/Search: get: tags: - Portfolio/Registrations summary: Gets a simple list of registrations (including aum for today) that the logged… operationId: Registrations_GetValueRegistrationSearch parameters: - name: search in: query description: Partial client name to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Value/Search/{search}: get: tags: - Portfolio/Registrations summary: Gets a simple list of registrations (including aum for today) that the logged… operationId: Registrations_GetV1PortfolioRegistrationsValueSearchBySearch parameters: - name: search in: path description: Partial client name to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Value/Search/LastName: get: tags: - Portfolio/Registrations summary: Gets a simple list of registrations (including aum for today) that the logged… operationId: Registrations_GetValueRegistrationSearchByLastName parameters: - name: search in: query description: Partial client name to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Value/Search/LastName/{search}: get: tags: - Portfolio/Registrations summary: Gets a simple list of registrations (including aum for today) that the logged… operationId: Registrations_GetV1PortfolioRegistrationsValueSearchLastNameBySearch parameters: - name: search in: path description: Partial client name to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.SimpleValueDto' xml: name: SimpleValueDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Registrations/Verbose: get: tags: - Portfolio/Registrations operationId: Registrations_GetVerbose parameters: - name: isActive in: query required: false schema: type: boolean - name: expand in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Portfolio - Notes - Beneficiaries - Suitability - UserDefinedFields - EntityOptions - Contact - AdditionalRepresentativesPercent - Decedent - FeePayingAccounts - AdditionalRepresentatives - RegistrationChanges - RegistrationRepAdditionals - TargetAllocations - All responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array security: - Authorization: [] summary: Registrations get verbose x-summary-source: derived put: tags: - Portfolio/Registrations operationId: Registrations_UpdateVerboseRegistrationsAsync parameters: - name: cancellationToken in: header required: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array application/x-www-form-urlencoded: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array required: true summary: Registrations update verbose registrations async x-summary-source: derived post: tags: - Portfolio/Registrations summary: Create a registration operationId: Registrations_CreateVerboseRegistrationAsync parameters: - name: ct in: header required: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' required: true /v1/Portfolio/Registrations/Verbose/{key}: get: tags: - Portfolio/Registrations operationId: Registrations_GetVerboseByKeyAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: expand in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Portfolio - Notes - Beneficiaries - Suitability - UserDefinedFields - EntityOptions - Contact - AdditionalRepresentativesPercent - Decedent - FeePayingAccounts - AdditionalRepresentatives - RegistrationChanges - RegistrationRepAdditionals - TargetAllocations - All - name: ct in: header required: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' security: - Authorization: [] summary: Registrations get verbose by key async x-summary-source: derived put: tags: - Portfolio/Registrations operationId: Registrations_UpdateVerboseRegistrationAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' required: true summary: Registrations update verbose registration async x-summary-source: derived /v1/Portfolio/Registrations/Verbose/{key}/Beneficiaries: put: tags: - Portfolio/Registrations summary: Update registration beneficiary information operationId: Registrations_UpdateVerboseRegistrationBeneficiariesAsync parameters: - name: key in: path description: Id of the desired registration required: true schema: type: integer format: int32 - name: ct in: header required: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationBeneficiaryDto' xml: name: RegistrationBeneficiaryDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationBeneficiaryDto' xml: name: RegistrationBeneficiaryDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationBeneficiaryDto' xml: name: RegistrationBeneficiaryDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationBeneficiaryDto' xml: name: RegistrationBeneficiaryDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationBeneficiaryDto' xml: name: RegistrationBeneficiaryDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationBeneficiaryDto' xml: name: RegistrationBeneficiaryDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' description: Registration with updated benficaries required: true /v1/Portfolio/Registrations/Verbose/List: post: tags: - Portfolio/Registrations operationId: Registrations_GetVerboseListById parameters: - name: expand in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Portfolio - Notes - Beneficiaries - Suitability - UserDefinedFields - EntityOptions - Contact - AdditionalRepresentativesPercent - Decedent - FeePayingAccounts - AdditionalRepresentatives - RegistrationChanges - RegistrationRepAdditionals - TargetAllocations - All responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true summary: Registrations get verbose list by id x-summary-source: derived /v1/Portfolio/Registrations/Verbose/List/Id: post: tags: - Portfolio/Registrations operationId: Registrations_PostV1PortfolioRegistrationsVerboseListId parameters: - name: expand in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Portfolio - Notes - Beneficiaries - Suitability - UserDefinedFields - EntityOptions - Contact - AdditionalRepresentativesPercent - Decedent - FeePayingAccounts - AdditionalRepresentatives - RegistrationChanges - RegistrationRepAdditionals - TargetAllocations - All responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' xml: name: RegistrationVerboseDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true summary: Registrations post V1 portfolio registrations verbose list id x-summary-source: derived /v1/Portfolio/Registrations/Verbose/New: get: tags: - Portfolio/Registrations operationId: Registrations_GetNewVerbose parameters: - name: expand in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Portfolio - Notes - Beneficiaries - Suitability - UserDefinedFields - EntityOptions - Contact - AdditionalRepresentativesPercent - Decedent - FeePayingAccounts - AdditionalRepresentatives - RegistrationChanges - RegistrationRepAdditionals - TargetAllocations - All responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' security: - Authorization: [] summary: Registrations get new verbose x-summary-source: derived components: schemas: OAS.DataModel.Portfolio.AccountFilterStrewnAcrossMultipleAccounts: required: - registrationName - ssn - fundFamilyId - isAnnuity - accountId - accountNumber properties: rn: type: integer format: int64 registrationName: type: string maxLength: 255 minLength: 0 ssn: type: string maxLength: 11 minLength: 0 fileRegCode: type: string maxLength: 255 minLength: 0 fundFamilyId: type: integer format: int32 fundName: type: string maxLength: 255 minLength: 0 isAnnuity: type: boolean accountId: type: integer format: int32 accountNumber: type: string maxLength: 50 minLength: 0 xml: name: AccountFilterStrewnAcrossMultipleAccounts type: object OAS.DataModel.Portfolio.DividendType: required: - id - actionType properties: id: type: integer format: int32 actionType: type: string maxLength: 50 minLength: 0 xml: name: DividendType type: object OAS.DataModel.Confirm.DownloadSourceConfig: properties: lastGoodSync: type: string format: date-time useLegacy: type: boolean timeOut: type: number format: double xml: name: DownloadSourceConfig type: object OAS.DataModel.Confirm.DownloadBanking: required: - id - downloadFileId - effectiveDate - acctCode - status - lineNumber properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 effectiveDate: type: string format: date-time acctCode: type: string maxLength: 50 minLength: 0 repNo: type: string maxLength: 50 minLength: 0 accountType: type: string maxLength: 50 minLength: 0 accountTitle: type: string maxLength: 50 minLength: 0 transferType: type: string maxLength: 50 minLength: 0 advMvMny: type: string maxLength: 50 minLength: 0 bankNickName: type: string maxLength: 255 minLength: 0 bankName: type: string maxLength: 255 minLength: 0 bankRoutingNo: type: string maxLength: 255 minLength: 0 bankAccountLastFour: type: string maxLength: 255 minLength: 0 bankAccountType: type: string maxLength: 255 minLength: 0 nameOnAccount: type: string maxLength: 255 minLength: 0 firmParseCode: type: string maxLength: 100 minLength: 0 status: type: string enum: - NotConfirmed - Confirmed - Excluded - AggregationOnly lineNumber: type: integer format: int32 memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array memoDefault: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemoDefault' link: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadLinkView' file: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' downloadCustoms: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadCustom' xml: name: DownloadCustom wrapped: true type: array xml: name: DownloadBanking type: object OAS.DataModel.Settings.IndexBlendEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: IndexBlendEntityOption type: object OAS.DataModel.Trading.AggregateModelSubstitute: required: - sleeveStrategyDetailId - aggregateModelId properties: sleeveStrategyDetailId: type: integer format: int32 aggregateModelId: type: integer format: int32 auditedDate: type: string format: date-time auditedByDisplay: type: string detail: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyDetail' aggregateModel: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' xml: name: AggregateModelSubstitute type: object OAS.DataModel.Portfolio.Manager: required: - id - name - auditedDate properties: id: type: integer format: int32 name: type: string maxLength: 255 minLength: 0 auditedDate: type: string format: date-time auditedByDisplay: type: string xml: name: Manager type: object OAS.DataModel.Portfolio.AccountTargetAllocation: required: - id - accountId - entity - entityId - weight - createdBy - createdDate - editedBy - editedDate properties: id: type: integer format: int32 accountId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis entityId: type: integer format: int32 weight: type: number format: double minimumRange: type: number format: double maximumRange: type: number format: double createdBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: AccountTargetAllocation type: object OAS.DataModel.Billing.BillAssetAdditionalInfoForEF: properties: assetId: type: integer format: int32 isFeeExcluded: type: integer format: int32 xml: name: BillAssetAdditionalInfoForEF type: object OAS.DataModel.Trading.AggregateModelProductTypeHistory: required: - id - aggregateModelId - productTypeId properties: id: type: integer format: int32 aggregateModelId: type: integer format: int32 productTypeId: type: integer format: int32 createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time changeType: type: string maxLength: 1 minLength: 0 xml: name: AggregateModelProductTypeHistory type: object OAS.DataModel.Billing.BillAccount: required: - id - billPayMethodId - billFeeScheduleId - accountId - editedDate - editedBy - createdDate - createdBy - cycleMonth - billFrequency - isActive - billingStyle - billMasterPayoutScheduleId - acceptsList - feeFormCount - useMinFee - valueMethod - additionalAnnualAmount - additionalAnnualAmountType - billEntityId - includeInAggregate - status properties: id: type: integer format: int32 billPayMethodId: type: integer format: int32 billFeeScheduleId: type: integer format: int32 accountId: type: integer format: int32 billPayoutScheduleId: type: integer format: int32 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 custodialAccountNumber: type: string maxLength: 50 minLength: 0 abaNumber: type: string maxLength: 20 minLength: 0 bankAccountNumber: type: string maxLength: 20 minLength: 0 bankName: type: string maxLength: 50 minLength: 0 nameOnAccount: type: string maxLength: 50 minLength: 0 creditCardNumber: type: string format: byte cycleMonth: type: integer format: int32 billFrequency: type: string enum: - Undefined - Monthly - Quarterly - Triannual - Semiannually - Annually - AtMaturity expirationDate: type: string maxLength: 10 minLength: 0 nameOnCard: type: string maxLength: 50 minLength: 0 cardType: type: string maxLength: 20 minLength: 0 nmAcctNum: type: string maxLength: 50 minLength: 0 nmAcctName: type: string maxLength: 50 minLength: 0 nmClientName: type: string maxLength: 50 minLength: 0 timestamp: type: string format: byte isActive: type: boolean billingStyle: type: string enum: - Advance - Arrears billMasterPayoutScheduleId: type: integer format: int32 acceptsList: type: boolean feeFormCount: type: integer format: int32 lastPerfBillDate: type: string format: date-time isPerformanceBilled: type: boolean performanceFeeScheduleId: type: integer format: int32 performanceMasterPayoutScheduleId: type: integer format: int32 billStartDate: type: string format: date-time useMinFee: type: boolean valueMethod: type: string enum: - PeriodEndingValue - AvgDailyBalance - AvgMonthlyBalance additionalAnnualAmount: type: number format: double additionalAnnualAmountType: type: integer format: int32 billAdjTypeId: type: integer format: int32 billEntityId: type: integer format: int32 creditCardNoEncryption: type: string maxLength: 255 minLength: 0 addressLine1: type: string maxLength: 255 minLength: 0 addressLine2: type: string maxLength: 255 minLength: 0 addressLine3: type: string maxLength: 255 minLength: 0 city: type: string maxLength: 30 minLength: 0 state: type: string maxLength: 2 minLength: 0 zip: type: string maxLength: 10 minLength: 0 includeInAggregate: type: boolean status: type: string enum: - Ready - NotReady - ReportingOnly - FinancialPlanningFeeOnly tieredFeePriority: type: integer format: int32 useFeeHierarchy: type: boolean billEntity: $ref: '#/components/schemas/OAS.DataModel.Billing.BillEntity' account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' billPaysForAccounts: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillPayForAccount' xml: name: BillPayForAccount wrapped: true type: array billPaysForAccountDetail: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillPayForAccountDetail' xml: name: BillPayForAccountDetail wrapped: true type: array billAccountSchedules: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountSchedule' xml: name: BillAccountSchedule wrapped: true type: array accountItems: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountItem' xml: name: BillAccountItem wrapped: true type: array billMasterPayoutSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillMasterSchedule' billPayMethod: $ref: '#/components/schemas/OAS.DataModel.Billing.BillPayMethod' billFeeSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillSchedule' billPayoutSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillSchedule' billAccountEntityPayees: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountEntityPayee' xml: name: BillAccountEntityPayee wrapped: true type: array performanceMasterPayoutSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillMasterSchedule' performanceFeeSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillSchedule' paysForAccountAcctCodes: $ref: '#/components/schemas/OAS.DataModel.Billing.BillPaysForAccountAcctCodes' gridData: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountForEF' lastBilledThroughDate: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountLastBilledThroughDate' xml: name: BillAccount type: object OAS.WebApi.DTO.Portfolio.RegistrationBeneficiaryDto: properties: id: type: integer format: int32 name: type: string dob: type: string format: date-time type: type: string relation: type: string relationDisplay: type: string percentage: type: number format: double address: type: string city: type: string state: type: string zip: type: string ssn: type: string reason: type: string perStirpes: type: boolean createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time xml: name: RegistrationBeneficiaryDto type: object OAS.DataModel.Portfolio.ProductCategory: required: - id - categoryName - parentCategory properties: id: type: integer format: int32 abbreviation: type: string maxLength: 50 minLength: 0 categoryName: type: string maxLength: 100 minLength: 0 color: type: string maxLength: 50 minLength: 0 parentCategory: type: string maxLength: 20 minLength: 0 sortOrder: type: integer format: int32 auditedDate: type: string format: date-time auditedByDisplay: type: string aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssetCategoryAumSummary' entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.ProductCategoryEntityOption' xml: name: ProductCategoryEntityOption wrapped: true type: array xml: name: ProductCategory type: object OAS.WebApi.DTO.Portfolio.AdditionalRepresentativeDto: properties: repId: type: integer format: int32 clientId: type: integer format: int32 repTitleId: type: integer format: int32 simpleRep: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' repTitle: type: string canDelete: type: boolean numberOfHouseholds: type: integer format: int32 createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time xml: name: AdditionalRepresentativeDto type: object OAS.DataModel.Portfolio.AssetLevelStrategy: required: - id - assetStrategy properties: id: type: integer format: int32 assetStrategy: type: string maxLength: 100 minLength: 0 color: type: string maxLength: 50 minLength: 0 sortOrder: type: integer format: int32 assignmentDefinitions: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssetLevelStrategyAssign' xml: name: AssetLevelStrategyAssign wrapped: true type: array xml: name: AssetLevelStrategy type: object OAS.DataModel.Trading.FixBlockOrderLog: required: - id - fixBlockOrderId - logType - logText - createdDate properties: id: type: integer format: int32 fixBlockOrderId: type: integer format: int32 logType: type: integer format: int32 execID: type: string maxLength: 50 minLength: 0 logText: type: string createdDate: type: string format: date-time msgType: type: string maxLength: 2 minLength: 0 xml: name: FixBlockOrderLog type: object OAS.DataModel.Trading.SleeveStrategyDeletedSleeveTarget: required: - id - sleeveStrategyId - deletedModelAggId - targetModelAggId - createdBy - createdDate properties: id: type: integer format: int32 sleeveStrategyId: type: integer format: int32 deletedModelAggId: type: integer format: int32 targetModelAggId: type: integer format: int32 createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time sleeveStrategy: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategy' aggregateModel: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' xml: name: SleeveStrategyDeletedSleeveTarget type: object OAS.DataModel.Billing.BillAssetItem: required: - id - assetId - dtEditDate - sEditedBy - dtCreateDate - sCreatedBy - accruedInterest properties: id: type: integer format: int32 billAccountItemId: type: integer format: int32 assetId: type: integer format: int32 cPricePerShare: type: number format: double cBillMktvalue: type: number format: double cFeeAmount: type: number format: double dtEditDate: type: string format: date-time sEditedBy: type: string maxLength: 40 minLength: 0 dtCreateDate: type: string format: date-time sCreatedBy: type: string maxLength: 40 minLength: 0 billShares: type: number format: double transDate: type: string format: date-time assetProportion: type: number format: double tieredVal: type: number format: double fkTransaction: type: integer format: int32 fkBillInstance: type: integer format: int32 accruedInterest: type: number format: double asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' billAccountItem: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountItem' transaction: $ref: '#/components/schemas/OAS.DataModel.Trading.Transaction' xml: name: BillAssetItem type: object OAS.DataModel.Billing.BillAccountSchedule: required: - id - billAccountId - billScheduleId - assignmentType properties: id: type: integer format: int32 billAccountId: type: integer format: int32 billScheduleId: type: integer format: int32 assignmentType: type: string enum: - Undefined - ProductCategory - ProductClass - RiskCategory - AssetCategory - Ticker - SecurityClassification category: type: string maxLength: 20 minLength: 0 productClassId: type: integer format: int32 riskCategoryId: type: integer format: int32 productCategoryId: type: integer format: int32 productId: type: integer format: int32 securityClassificationMethodId: type: integer format: int32 securityClassId: type: integer format: int32 billSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillSchedule' productClass: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductClass' riskCategory: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RiskCategory' productCategory: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductCategory' product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' securityClassificationMethod: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.MethodLocal' securityClass: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.SecurityClassLocal' xml: name: BillAccountSchedule type: object OAS.DataModel.Confirm.AssetConfirmError: required: - asOf - assetId - lastUpdate - performanceError - transactionError - message - asOfDate - acceptable properties: asOf: type: integer format: int32 assetId: type: integer format: int32 lastUpdate: type: string format: date-time performanceError: type: boolean transactionError: type: boolean message: type: string asOfDate: type: string format: date-time acceptable: type: boolean note: type: string maxLength: 255 minLength: 0 asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' xml: name: AssetConfirmError type: object OAS.DataModel.ReportAdministration.ReportListVersionClientAssignment: required: - versionReportListId - clientId properties: versionReportListId: type: integer format: int32 versionDescription: type: string maxLength: 200 minLength: 0 parentReportListId: type: integer format: int32 clientId: type: integer format: int32 xml: name: ReportListVersionClientAssignment type: object OAS.DataModel.Portfolio.AccountTaxRate: required: - id - accountId - asOfDate - shortTermTaxRate - longTermTaxRate properties: id: type: integer format: int32 accountId: type: integer format: int32 asOfDate: type: string format: date-time shortTermTaxRate: type: number format: double longTermTaxRate: type: number format: double maxRealizedGain: type: number format: double editedBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' currentTrackingError: type: number format: double proposedTrackingError: type: number format: double initialTrackingError: type: number format: double xml: name: AccountTaxRate type: object OAS.DataModel.Trading.SleeveStrategyAggregate: required: - id - name - contributionAllocationMethod - distributionAllocationMethod - autoRebalFreq - autoRebalMonth - autoRebalDay - createdDate - createdBy - auditedDate properties: id: type: integer format: int32 name: type: string maxLength: 100 minLength: 0 contributionAllocationMethod: type: string enum: - UseAssigned - UseTarget - UseOUB - UseCurrent distributionAllocationMethod: type: string enum: - UseAssigned - UseTarget - UseOUB - UseCurrent autoRebalFreq: type: string enum: - None - Monthly - Quarterly - Semiannual - Annual autoRebalMonth: type: integer format: int32 autoRebalDay: type: integer format: int32 investmentObjectiveId: type: integer format: int32 entityId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 auditedDate: type: string format: date-time auditedByDisplay: type: string include: type: boolean allowCustomization: type: boolean riskScore: readOnly: true type: number format: double useRestrictions: type: boolean eclipseFirmId: type: integer format: int32 associatedModelAggId: type: integer format: int32 details: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregateDetail' xml: name: SleeveStrategyAggregateDetail wrapped: true type: array detailHistories: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregateDetailHistory' xml: name: SleeveStrategyAggregateDetailHistory wrapped: true type: array specialDetails: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregateSpecialDetail' xml: name: SleeveStrategyAggregateSpecialDetail wrapped: true type: array histories: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregateHistory' xml: name: SleeveStrategyAggregateHistory wrapped: true type: array registrationSleeves: items: $ref: '#/components/schemas/OAS.DataModel.Trading.RegistrationSleeve' xml: name: RegistrationSleeve wrapped: true type: array entities: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregateEntity' xml: name: SleeveStrategyAggregateEntity wrapped: true type: array restrictions: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregateRestriction' xml: name: SleeveStrategyAggregateRestriction wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.SleeveStrategyAggregateEntityOption' xml: name: SleeveStrategyAggregateEntityOption wrapped: true type: array xml: name: SleeveStrategyAggregate type: object OAS.WebApi.DTO.Portfolio.NoteDto: properties: id: type: integer format: int32 text: type: string editedBy: type: string editedDate: type: string format: date-time category: type: string isWebVisible: type: boolean isSystemGenerated: type: boolean xml: name: NoteDto type: object OAS.DataModel.Portfolio.FundFamilyExt: required: - id - isDefault properties: id: type: integer format: int32 isDefault: type: boolean isCreateDistribution: type: boolean blobSignatureId: type: integer format: int32 xml: name: FundFamilyExt type: object OAS.DataModel.Settings.AssetUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: AssetUserDefinedField type: object OAS.DataModel.Trading.ModelAggregateRestrictionEligibleAccount: required: - aggregateModelId - accountId properties: aggregateModelId: type: integer format: int32 accountId: type: integer format: int32 account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' aggregateModel: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' xml: name: ModelAggregateRestrictionEligibleAccount type: object OAS.DataModel.Settings.ProductUserDefinedTimeFieldValue: required: - entityId - userDefineDefinitionId - userDefineTimeDataId properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineTimeDataId: type: integer format: int32 effectiveDate: type: string format: date-time value: type: string xml: name: ProductUserDefinedTimeFieldValue type: object OAS.DataModel.Settings.SubAdvisorUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: SubAdvisorUserDefinedField type: object OAS.DataModel.Settings.ProductClassEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: ProductClassEntityOption type: object OAS.DataModel.Trading.ModelAccountHistory: required: - id - accountId - rebalanceYN - isOutsideModel - createdDate - createdBy - editedDate - editedBy - minCashBalanceType - autoRebalFreq - autoRebalMonth - autoRebalDay - replenishMinCash - dollarModelAmount - auditDate - auditBy - expireMinCashType properties: id: type: integer format: int32 accountId: type: integer format: int32 account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' rebalanceYN: type: boolean isOutsideModel: type: boolean minCashBalance: type: number format: double createdDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 timestamp: type: string format: byte oldClientID: type: integer format: int32 modelAggId: type: integer format: int32 modelAgg: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' fundList: type: string maxLength: 50 minLength: 0 minCashBalanceType: type: integer format: int32 modelAggNewMoneyId: type: integer format: int32 autoRebalFreq: type: integer format: int32 autoRebalMonth: type: integer format: int32 autoRebalDay: type: integer format: int32 lastRebalanced: type: string format: date-time replenishMinCash: type: boolean dollarModelId: type: integer format: int32 dollarModelAmount: type: number format: double cashLiability: type: number format: double auditDate: type: string format: date-time auditBy: type: string maxLength: 100 minLength: 0 changeType: type: boolean expireMinCash: type: number format: double expireMinCashType: type: integer format: int32 expireMinCashDate: type: string format: date-time xml: name: ModelAccountHistory type: object OAS.DataModel.Integration.Communities.Strategist: required: - id - name - abbreviation - externalId - strategistType properties: id: type: integer format: int32 name: type: string maxLength: 255 minLength: 0 abbreviation: type: string maxLength: 10 minLength: 0 externalId: type: integer format: int32 strategistType: type: string auditedDate: type: string format: date-time auditedByDisplay: type: string communityModels: items: $ref: '#/components/schemas/OAS.DataModel.Integration.Communities.CommunityModel' xml: name: CommunityModel wrapped: true type: array xml: name: Strategist type: object OAS.DataModel.Billing.Payee: required: - id - personalId - isActive properties: id: type: integer format: int32 personalId: type: integer format: int32 timeStamp: type: string format: byte oldAutoId: type: integer format: int32 oldPayeeCode: type: string maxLength: 50 minLength: 0 impDate: type: string format: date-time isActive: type: boolean importKey: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid payoutOverride: type: number format: double personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' payableItems: items: $ref: '#/components/schemas/OAS.DataModel.Billing.PayableItem' xml: name: PayableItem wrapped: true type: array blobs: items: $ref: '#/components/schemas/OAS.DataModel.Billing.PayeeBlob' xml: name: PayeeBlob wrapped: true type: array reps: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' xml: name: Representative wrapped: true type: array xml: name: Payee type: object OAS.WebApi.DTO.Settings.EntityOptionDto: properties: userDefineDataId: type: integer format: int32 value: type: string childParameter: type: string entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis entityId: type: integer format: int32 entityName: type: string userDefineDefinitionId: type: integer format: int32 name: type: string category: type: string type: type: string enum: - MultiLineEditor - DropDownEditor - DropDownList - CheckBox - Currency - Date - DateTime - Integer - String - Double - Time - Long - CustomObject - Email maxLength: type: integer format: int32 code: type: string sequence: type: integer format: int32 options: type: object input: type: string securityCode: type: string canEdit: type: boolean xml: name: EntityOptionDto type: object OAS.DataModel.Billing.BillPayForAccount: required: - id - billAccountId - accountId - percent - isActive - editedDate - editedby - createdDate - createdBy properties: id: type: integer format: int32 billAccountId: type: integer format: int32 accountId: type: integer format: int32 percent: type: number format: double timestamp: type: string format: byte isActive: type: boolean editedDate: type: string format: date-time editedby: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' billAccount: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccount' xml: name: BillPayForAccount type: object OAS.DataModel.Portfolio.PriceLocal: required: - productId - priceDate - navPrice - auditedDate properties: productId: type: integer format: int32 priceDate: type: string format: date-time navPrice: type: number format: double priceSource: type: string enum: - NotSpecified - ManuallyEntered - OrionCopy - ConversionData auditedDate: type: string format: date-time auditedByDisplay: type: string xml: name: PriceLocal type: object OAS.DataModel.Billing.ReferralPayout: required: - id - payoutName - payoutType - amountType - payoutFrequency - amounts properties: id: type: integer format: int32 payoutName: type: string maxLength: 100 minLength: 1 payoutType: type: string enum: - Perpetual - Tiers - OneTime amountType: type: string enum: - Percent - Dollars - Shares payoutFrequency: type: string enum: - Quarterly - Annually amounts: type: string maxLength: 255 minLength: 0 audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' accountReferrals: items: $ref: '#/components/schemas/OAS.DataModel.Billing.AccountReferral' xml: name: AccountReferral wrapped: true type: array xml: name: ReferralPayout type: object OAS.DataModel.Portfolio.BondRate: required: - id - productId - datedDate - couponRate - maturityDate - isFederallyTaxable - isStateTaxable - isVariableRate - isInDefault properties: id: type: integer format: int32 productId: type: integer format: int32 datedDate: type: string format: date-time couponRate: type: number format: double maturityDate: type: string format: date-time alternateMaturityDate: type: string format: date-time parValue: type: number format: double paymentFrequency: type: string enum: - AtMaturity - Monthly - BiMonthly - Quarterly - Triannually - Semiannually - Annually - Biennially isCompounding: type: boolean editedDate: type: string format: date-time editedBy: type: string maxLength: 20 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 20 minLength: 0 issueDate: type: string format: date-time interestAccrualDate: type: string format: date-time isFederallyTaxable: type: boolean isStateTaxable: type: boolean stateId: type: integer format: int32 dayCount: type: string enum: - ThirtyThreeSixty - ActualActual - ActualThreeSixtyFive - ActualThreeSixty - ActualActualIsda isVariableRate: type: boolean isInDefault: type: boolean callDate: type: string format: date-time callPrice: type: number format: double initialCouponDate: type: string format: date-time isOID: type: boolean isAMT: type: boolean inDefaultDate: type: string format: date-time state: $ref: '#/components/schemas/OAS.DataModel.Portfolio.State' xml: name: BondRate type: object OAS.DataModel.Portfolio.ClientModel: required: - id - clientId - aggregateModelId - minCashBalanceType - createdDate - createdBy - editedDate - editedBy properties: id: type: integer format: int32 clientId: type: integer format: int32 aggregateModelId: type: integer format: int32 minCashBalance: type: number format: double minCashBalanceType: type: integer format: int32 createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 lastRebalanced: type: string format: date-time client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' aggregateModel: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' xml: name: ClientModel type: object OAS.DataModel.Portfolio.FundFamilyLocal: required: - id - personalId - isAnnuity properties: id: type: integer format: int32 personalId: type: integer format: int32 isAnnuity: type: boolean trader: type: string maxLength: 20 minLength: 0 unitBalanceScale: type: integer format: int32 priceScale: type: integer format: int32 isAcctNumUnique: type: boolean isDefault: type: boolean isCreateDistribution: type: boolean isShareClassSensitive: type: boolean extension: $ref: '#/components/schemas/OAS.DataModel.Portfolio.FundFamilyExt' name: type: string maxLength: 255 minLength: 0 editedDate: type: string format: date-time createdBy: type: string isActive: type: boolean sungardBrokerId: type: integer format: int32 custComplexes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustComplex' xml: name: CustComplex wrapped: true type: array accounts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: Account wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.FundFamilyEntityOption' xml: name: FundFamilyEntityOption wrapped: true type: array custodianTradeFileFormats: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustodianTradeFileFormat' xml: name: CustodianTradeFileFormat wrapped: true type: array userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.FundFamilyUserDefinedField' xml: name: FundFamilyUserDefinedField wrapped: true type: array xml: name: FundFamilyLocal type: object OAS.DataModel.Portfolio.CustComplex: required: - id - custodianId - isDefault - collectFormatId - collectMethodId properties: id: type: integer format: int32 custodianId: type: integer format: int32 isDefault: type: boolean fundFamilyId: type: integer format: int32 collectFormatId: type: integer format: int32 collectMethodId: type: integer format: int32 custodian: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustodianLocal' fundFamily: $ref: '#/components/schemas/OAS.DataModel.Portfolio.FundFamilyLocal' collectFormat: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CollectFormat' collectMethod: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CollectMethod' xml: name: CustComplex type: object OAS.WebApi.DTO.Portfolio.AssetDto: properties: costBasis: type: number format: double name: type: string accountNumber: type: string ticker: type: string currentShares: type: number format: double currentValue: type: number format: double currentPrice: type: number format: double isManaged: type: boolean assetClass: type: string productCategory: type: string productCategoryAbbreviation: type: string isCustodialCash: type: boolean secondaryAccountNumber: type: string cusip: type: string productId: type: integer format: int32 assetLevelStrategyId: type: integer format: int32 assetLevelStrategy: type: string status: type: integer format: int32 isStrategyOverride: type: boolean createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time accountId: type: integer format: int32 registrationId: type: integer format: int32 clientId: type: integer format: int32 isActive: type: boolean downloadSymbol: type: integer format: int32 accountType: type: string fundFamily: type: string custodian: type: string asOfDate: type: string format: date-time registrationName: type: string managementStyle: type: string sleeveType: type: string enum: - Normal sleeve - Custodial account - Contribution sleeve - Distribution sleeve - Unmanaged sleeve productType: type: string enum: - None - MutualFund - Annuity - AdvisorOne - StockOrETF - Option - Bond - Unknown - CD - Index productSubType: type: string isGlobalExcluded: type: boolean isFeeExcluded: type: boolean excludeAmountType: type: string enum: - Percent - Dollars - Shares excludeAmount: type: number format: double excludePercentOf: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis excludeFromMargin: type: boolean isRebalance: type: boolean isAdvisorOnly: type: boolean isAdvReportable: type: boolean is13FReportable: type: boolean mscsFundAccountNumber: type: string lastReconDate: type: string format: date-time isOrionVision: type: boolean assetPercentOfAccount: type: number format: double householdName: type: string riskCategory: type: string modelName: type: string registrationType: type: string accountStatusId: type: integer format: int32 isin: type: string id: type: integer format: int32 isDataSharingEntity: type: boolean xml: name: AssetDto type: object OAS.WebApi.DTO.Portfolio.ClientRepAdditionalDto: properties: appendOnly: type: boolean details: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientRepAdditionalDetailDto' xml: name: ClientRepAdditionalDetailDto wrapped: true type: array xml: name: ClientRepAdditionalDto type: object OAS.DataModel.Theoretical.AccountGoal: required: - accountId - accountGoalId - name - startDate - endDate - amount properties: accountId: type: integer format: int32 accountGoalId: type: integer format: int32 name: type: string maxLength: 50 minLength: 0 startDate: type: string format: date-time endDate: type: string format: date-time amount: type: number format: double xml: name: AccountGoal type: object OAS.DataModel.Portfolio.AccountRmdYearOverrideAudit: required: - accountId - year - createdBy - createdDate - editedBy - editedDate - auditDate - auditBy - changeType properties: accountId: type: integer format: int32 year: type: integer format: int32 value: type: number format: double createdBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time auditDate: type: string format: date-time auditBy: type: string maxLength: 100 minLength: 0 changeType: type: string maxLength: 30 minLength: 0 isSatisfied: type: boolean auditDataArchiveBatchId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid rmdNotes: type: string maxLength: 512 minLength: 0 overrideRMDAmount: type: number format: double account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: AccountRmdYearOverrideAudit type: object OAS.DataModel.Billing.BillClient: required: - id - clientId - billClientStatusId - isRep - isFlatFee - flatFeeAmt - minUnderMgt - ignoreCustomInvoiceItems properties: id: type: integer format: int32 clientId: type: integer format: int32 billClientStatusId: type: string enum: - ReadyToBill - Hold - PendingReview isRep: type: boolean isFlatFee: type: boolean flatFeeAmt: type: number format: double minUnderMgt: type: number format: double cancelDate: type: string format: date-time cancelAmount: type: number format: double oldReceivableID: type: integer format: int32 feeScheduleId: type: integer format: int32 masterPayoutScheduleId: type: integer format: int32 ignoreCustomInvoiceItems: type: boolean client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' bills: items: $ref: '#/components/schemas/OAS.DataModel.Billing.Bill' xml: name: Bill wrapped: true type: array billFeeSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillSchedule' billMasterPayoutSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillMasterSchedule' relatedClients: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillRelatedClient' xml: name: BillRelatedClient wrapped: true type: array xml: name: BillClient type: object OAS.DataModel.Trading.SleeveStrategyAggregateDetailHistory: required: - id - changeType - sleeveStrategyAggregateDtlId - sleeveStrategyAggregateId - sleeveStrategyId - targetAllocation - contributionAllocation - distributionAllocation - toleranceUpper - toleranceLower - createdDate - createdBy - auditedDate properties: id: type: integer format: int32 changeType: type: string maxLength: 1 minLength: 0 sleeveStrategyAggregateDtlId: type: integer format: int32 sleeveStrategyAggregateId: type: integer format: int32 sleeveStrategyId: type: integer format: int32 targetAllocation: type: number format: double contributionAllocation: type: number format: double distributionAllocation: type: number format: double toleranceUpper: type: number format: double toleranceLower: type: number format: double createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 auditedDate: type: string format: date-time auditedByDisplay: type: string strategy: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategy' xml: name: SleeveStrategyAggregateDetailHistory type: object OAS.DataModel.Trading.FixBlockOrderFeeBase: required: - id - fixBlockOrderId - miscFeeAmt - execID properties: id: type: integer format: int32 fixBlockOrderId: type: integer format: int32 miscFeeAmt: type: number format: double miscFeeCurr: type: string maxLength: 3 minLength: 0 execID: type: string maxLength: 50 minLength: 0 xml: name: FixBlockOrderFeeBase type: object OAS.DataModel.Portfolio.CustodianAlgorithm: required: - custodianId - tag properties: custodianId: type: integer format: int32 tag: type: string maxLength: 1 minLength: 0 algorithmCode: type: string maxLength: 20 minLength: 0 xml: name: CustodianAlgorithm type: object OAS.DataModel.Trading.FixTradeRequestExt: required: - tradeRequestFixId - tradeType - okToFeePost - nsccTradeType - cdscFree - taxAmountType - reinvestDividends - reinvestLTCapGains - reinvestSTCapGains - clientDirected properties: tradeRequestFixId: type: integer format: int32 interfaceId: type: integer format: int32 productExchangeId: type: integer format: int32 assetExchangeId: type: integer format: int32 billAccountItemId: type: integer format: int32 tradeType: type: integer format: int32 distCodeId: type: integer format: int32 contribCode: type: string maxLength: 20 minLength: 0 commissionCharge: type: number format: double miscFees: type: number format: double navCode: type: string maxLength: 1 minLength: 0 tradeNotes: type: string maxLength: 255 minLength: 0 commissionChargeSell: type: number format: double miscFeeSell: type: number format: double okToFeePost: type: boolean nsccTradeType: type: string enum: - UseDefault - NormalPurchase - Nav - Roa - Loi cdscFree: type: boolean taxAmount: type: number format: double taxAmountType: type: integer format: int32 stateTaxAmount: type: number format: double reinvestDividends: type: boolean reinvestLTCapGains: type: boolean reinvestSTCapGains: type: boolean aggregateModelId: type: integer format: int32 repNotes: type: string maxLength: 255 minLength: 0 clientDirected: type: boolean roaAmount: type: number format: double aggregateModel: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' xml: name: FixTradeRequestExt type: object OAS.DataModel.Billing.ReferralPaymentBatch: required: - id - batchName - dateRangeStart - dateRangeEnd properties: id: type: integer format: int32 batchName: type: string maxLength: 100 minLength: 0 dateRangeStart: type: string format: date-time dateRangeEnd: type: string format: date-time billPeriodStartDate: type: string format: date-time audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' referralPayments: items: $ref: '#/components/schemas/OAS.DataModel.Billing.ReferralPayment' xml: name: ReferralPayment wrapped: true type: array xml: name: ReferralPaymentBatch type: object OAS.DataModel.ComplexTypes.Address: properties: line1: type: string maxLength: 255 minLength: 0 line2: type: string maxLength: 255 minLength: 0 line3: type: string maxLength: 255 minLength: 0 city: type: string maxLength: 30 minLength: 0 state: type: string maxLength: 2 minLength: 0 zip: type: string maxLength: 10 minLength: 0 xml: name: Address type: object OAS.WebApi.DTO.Portfolio.AccountCustomIndexInfoDto: properties: accountId: type: integer format: int32 accountValue: type: number format: double modelAggName: type: string isSleeved: type: boolean isTaxLotAccount: type: boolean xml: name: AccountCustomIndexInfoDto type: object OAS.DataModel.Settings.AccountUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: AccountUserDefinedField type: object OAS.DataModel.Settings.AssetUserDefinedTimeField: required: - entityId - userDefineDefinitionId - name - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' values: items: $ref: '#/components/schemas/OAS.DataModel.Settings.AssetUserDefinedTimeFieldValue' xml: name: AssetUserDefinedTimeFieldValue wrapped: true type: array xml: name: AssetUserDefinedTimeField type: object OAS.DataModel.Portfolio.RepresentativeNote: required: - id - createdDate - createdBy - systemGenerated - isWebVisible properties: representativeId: type: integer format: int32 representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' id: type: integer format: int32 text: type: string createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time rowVersion: type: string format: byte category: type: string maxLength: 25 minLength: 0 userOwnerId: type: integer format: int32 systemGenerated: type: boolean isWebVisible: type: boolean requestFollowup: type: boolean xml: name: RepresentativeNote type: object OAS.DataModel.Confirm.DownloadLinkView: required: - downloadFileId - downloadRecordId properties: downloadFileId: type: integer format: int32 downloadRecordId: type: integer format: int32 representativeId: type: integer format: int32 clientId: type: integer format: int32 registrationId: type: integer format: int32 accountId: type: integer format: int32 assetId: type: integer format: int32 productId: type: integer format: int32 transactionId: type: integer format: int32 personalId: type: integer format: int32 receivableId: type: integer format: int32 dividendId: type: integer format: int32 product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' xml: name: DownloadLinkView type: object OAS.DataModel.Billing.ReferralPayment: required: - id - referralPaymentBatchId - accountReferralId - transactionDate - feeAmount - paymentAmount properties: id: type: integer format: int32 referralPaymentBatchId: type: integer format: int32 accountReferralId: type: integer format: int32 transactionDate: type: string format: date-time feeAmount: type: number format: double tierYear: type: integer format: int32 paymentAmount: type: number format: double audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' referralPaymentBatch: $ref: '#/components/schemas/OAS.DataModel.Billing.ReferralPaymentBatch' accountReferral: $ref: '#/components/schemas/OAS.DataModel.Billing.AccountReferral' xml: name: ReferralPayment type: object OAS.DataModel.Portfolio.MissingAccountInfo: required: - accountId properties: accountId: type: integer format: int32 missingInfoErrorText: type: string xml: name: MissingAccountInfo type: object OAS.DataModel.Portfolio.SubAdvisorEntity: required: - id - subAdvisorId - entityId - entity properties: id: type: integer format: int32 subAdvisorId: type: integer format: int32 entityId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis subAdvisor: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisor' xml: name: SubAdvisorEntity type: object OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolioDetail: properties: pkGroup: type: integer format: int32 calcGrossOfFees: type: boolean asOfDate: type: string format: date-time factor: type: number format: double xml: name: PerformancePortfolioDetail type: object OAS.DataModel.Portfolio.AssetCostBasisHistory: required: - id - assetId - importedDate - createdBy properties: id: type: integer format: int32 assetId: type: integer format: int32 acquiredDate: type: string format: date-time sellDate: type: string format: date-time holdPeriodDate: type: string format: date-time costAmt: type: number format: double noUnits: type: number format: double method: type: string maxLength: 50 minLength: 0 proceedAmt: type: number format: double importedDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' xml: name: AssetCostBasisHistory type: object OAS.DataModel.Portfolio.RegistrationRmdCalculationSummary: required: - registrationId properties: registrationId: type: integer format: int32 rmdAmount: type: number format: double rmdOriginalAmount: type: number format: double ytdTotal: type: number format: double endOfPreviousYearRegistrationValue: type: number format: double amountRemaining: type: number format: double amountRemainingGroup: type: number format: double amountRemainingGroupApplied: type: number format: double investorAge: type: number format: double primaryBeneficiaryName: type: string maxLength: 255 minLength: 0 primaryBeneficiaryAge: type: number format: double primaryBeneficiaryRelation: type: string maxLength: 30 minLength: 0 onTrack: type: boolean rmdEligible: type: boolean irsTable: type: string maxLength: 26 minLength: 0 factor: type: number format: double custodialAccountNumber: type: string maxLength: 50 minLength: 0 moneyMarketValue: type: number format: double satisfiedStatus: type: string enum: - RmdNotSatisfied - RmdSatisfied - ManuallySatisfied - RmdSatisfiedByBuffer accountNumbers: type: string xml: name: RegistrationRmdCalculationSummary type: object OAS.DataModel.Confirm.DownloadCustom: required: - downloadRecordId - downloadFileId - customName - customType properties: downloadRecordId: type: integer format: int32 downloadFileId: type: integer format: int32 customName: type: string maxLength: 40 minLength: 0 customValue: type: string maxLength: 255 minLength: 0 customType: type: integer format: int32 downloadFile: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' xml: name: DownloadCustom type: object OAS.DataModel.Portfolio.PlanNote: required: - id - createdDate - createdBy - systemGenerated - isWebVisible properties: planId: type: integer format: int32 plan: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Plan' id: type: integer format: int32 text: type: string createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time rowVersion: type: string format: byte category: type: string maxLength: 25 minLength: 0 userOwnerId: type: integer format: int32 systemGenerated: type: boolean isWebVisible: type: boolean requestFollowup: type: boolean xml: name: PlanNote type: object OAS.WebApi.DTO.Trading.TradingTransactionDto: properties: id: type: integer format: int32 assetId: type: integer format: int32 productName: type: string ticker: type: string accountId: type: integer format: int32 accountNumber: type: string registrationId: type: integer format: int32 registrationName: type: string registrationCode: type: string householdId: type: integer format: int32 fundFamilyName: type: string custodianName: type: string status: type: string enum: - Complete - Pending - Rejected - Reversed - Inactive - PendingCorpAction - FutureAip transDate: type: string format: date-time transactionDescription: type: string transAmount: type: number format: double navPrice: type: number format: double noUnits: type: number format: double notes: type: string orderId: type: string blockId: type: integer format: int32 orderCreatedBy: type: string avgPrice: type: number format: double executionTime: type: string format: date-time transTypeId: type: integer format: int32 contributionCodeId: type: integer format: int32 distributionCodeId: type: integer format: int32 clientId: type: integer format: int32 registrationSleeveStrategyName: type: string tradeOrderId: type: integer format: int32 xml: name: TradingTransactionDto type: object OAS.DataModel.Portfolio.PlanAdministrator: required: - id - personalId - adminNumber properties: id: type: integer format: int32 personalId: type: integer format: int32 adminNumber: type: string maxLength: 50 minLength: 0 contact: type: string maxLength: 80 minLength: 0 agreementSigned: type: string format: date-time importKey: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' plans: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Plan' xml: name: Plan wrapped: true type: array xml: name: PlanAdministrator type: object OAS.DataModel.Portfolio.State: required: - id - abbreviation - hamptonEligible properties: id: type: integer format: int32 abbreviation: type: string maxLength: 2 minLength: 0 fullName: type: string maxLength: 30 minLength: 0 teamNo: type: integer format: int32 forDomestic: type: string maxLength: 2 minLength: 0 hamptonEligible: type: boolean xml: name: State type: object OAS.DataModel.Portfolio.CustodianAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: CustodianAumSummary type: object OAS.DataModel.Billing.BillSchedule: required: - id - name - scheduleType - schedule - basis - minimumFee - howBilled - isActive properties: id: type: integer format: int32 name: type: string maxLength: 50 minLength: 0 scheduleType: type: string maxLength: 10 minLength: 0 schedule: type: string enum: - Undefined - Fee - Payout - BDOverride - Remainder - PerformanceFee - PerformancePayout basis: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis billEntityId: type: integer format: int32 description: type: string maxLength: 200 minLength: 0 minimumFee: type: number format: double howBilled: type: integer format: int32 scheduleCode: type: string maxLength: 10 minLength: 0 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis entityId: type: integer format: int32 isActive: type: boolean isPayoutCreditOffset: type: boolean createdBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time showInFeeCalculator: type: boolean minFeeAcctValueThreshold: type: number format: double linearBreakpointMaximums: type: boolean aggregateByHousehold: type: boolean billMasterScheduleDetails: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillMasterScheduleDetail' xml: name: BillMasterScheduleDetail wrapped: true type: array billEntity: $ref: '#/components/schemas/OAS.DataModel.Billing.BillEntity' details: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillScheduleDetail' xml: name: BillScheduleDetail wrapped: true type: array xml: name: BillSchedule type: object OAS.DataModel.Settings.BrokerDealerUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: BrokerDealerUserDefinedField type: object OAS.DataModel.Confirm.DownloadName: required: - id - downloadFileId - accountNumber - status - lineNumber properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 cusip: type: string maxLength: 50 minLength: 0 ticker: type: string maxLength: 50 minLength: 0 accountNumber: type: string maxLength: 50 minLength: 0 effectiveDate: type: string format: date-time ssn: type: string maxLength: 15 minLength: 0 clientName: type: string maxLength: 255 minLength: 0 address1: type: string maxLength: 255 minLength: 0 address2: type: string maxLength: 255 minLength: 0 address3: type: string maxLength: 255 minLength: 0 city: type: string maxLength: 30 minLength: 0 state: type: string maxLength: 2 minLength: 0 zip: type: string maxLength: 10 minLength: 0 representativeNumber: type: string maxLength: 50 minLength: 0 status: type: string enum: - NotConfirmed - Confirmed - Excluded - AggregationOnly lineNumber: type: integer format: int32 fundFamilyId: type: integer format: int32 fileFundCode: type: string maxLength: 20 minLength: 0 registrationTypeId: type: integer format: int32 fileRegCode: type: string maxLength: 50 minLength: 0 secondaryAccountNumber: type: string maxLength: 50 minLength: 0 fileShareClass: type: string maxLength: 20 minLength: 0 firstName: type: string maxLength: 30 minLength: 0 lastName: type: string maxLength: 255 minLength: 0 note: type: string maxLength: 3000 minLength: 0 isTin: type: boolean agencyCode: type: string maxLength: 20 minLength: 0 primeBrokerageAgreement: type: boolean marginAgreement: type: boolean optionLevel: type: string maxLength: 50 minLength: 0 firmParseCode: type: string maxLength: 100 minLength: 0 memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array memoDefault: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemoDefault' link: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadLinkView' fundFamily: $ref: '#/components/schemas/OAS.DataModel.Portfolio.FundFamilyLocal' registrationType: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationType' file: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' downloadCustoms: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadCustom' xml: name: DownloadCustom wrapped: true type: array xml: name: DownloadName type: object OAS.DataModel.Integration.ClientCloudStorageFolder: required: - id - clientId - provider - folderId properties: id: type: integer format: int32 clientId: type: integer format: int32 provider: type: integer format: int32 folderId: type: string maxLength: 255 minLength: 0 createdDate: type: string format: date-time createdByDisplay: type: string editedDate: type: string format: date-time editedByDisplay: type: string client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' xml: name: ClientCloudStorageFolder type: object OAS.DataModel.Portfolio.AccountFilterLinkedToHistoryAccountWithValue: required: - accountId properties: accountId: type: integer format: int32 xml: name: AccountFilterLinkedToHistoryAccountWithValue type: object OAS.DataModel.Portfolio.AssetBifurcate: required: - id - assetId - startDate - method properties: id: type: integer format: int32 assetId: type: integer format: int32 startDate: type: string format: date-time method: type: integer format: int32 createdBy: type: string maxLength: 40 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' xml: name: AssetBifurcate type: object OAS.DataModel.Trading.RegistrationSleeve: required: - registrationId - isActive - isDoNotTrade - custodialAccountNumber - contributionAllocationMethod - distributionAllocationMethod - corporateActionAllocationMethod - autoRebalFrequency - autoRebalMonth - autoRebalDay - mandate - upcomingSWP properties: registrationId: type: integer format: int32 sleeveStrategyAggId: type: integer format: int32 sleeveStrategyId: type: integer format: int32 isActive: type: boolean isDoNotTrade: type: boolean custodialAccountNumber: type: string maxLength: 50 minLength: 0 contributionAllocationMethod: type: string enum: - UseAssigned - UseTarget - UseOUB - UseCurrent distributionAllocationMethod: type: string enum: - UseAssigned - UseTarget - UseOUB - UseCurrent corporateActionAllocationMethod: type: string enum: - UseAssigned - UseTarget - UseOUB - UseCurrent lastSuffixUsed: type: integer format: int32 autoRebalFrequency: type: string enum: - None - Monthly - Quarterly - Semiannual - Annual autoRebalMonth: type: integer format: int32 maximum: 12 minimum: 1 autoRebalDay: type: integer format: int32 maximum: 31 minimum: 1 mandate: type: boolean eclipseFirmId: type: integer format: int32 tolerancePercent: type: number format: double billFeeScheduleId: type: integer format: int32 billMasterPayoutScheduleId: type: integer format: int32 _sleeveRecurringAdjInfo: type: string needsUpdate: type: boolean needsUpdateReason: type: string isPendingAccount: type: boolean audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' sleeveStrategy: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategy' sleeveStrategyAgg: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregate' custodialBillingInfo: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveCustodialBillingInfo' custodialRecurringAdjInfo: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveRecurringAdjInfo' xml: name: SleeveRecurringAdjInfo wrapped: true type: array history: items: $ref: '#/components/schemas/OAS.DataModel.Trading.RegistrationSleeveHistory' xml: name: RegistrationSleeveHistory wrapped: true type: array upcomingSWP: type: boolean sleeveRecurringAdjInfo: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveRecurringAdjInfo' xml: name: SleeveRecurringAdjInfo wrapped: true type: array deletedSleeveTargets: items: $ref: '#/components/schemas/OAS.DataModel.Trading.DeletedSleeveTarget' xml: name: DeletedSleeveTarget wrapped: true type: array xml: name: RegistrationSleeve type: object OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto: properties: groupId: type: integer format: int32 fkGroupEntity: type: integer format: int32 grouping: type: string enum: - Undefined - Representative - Client - Registration - Account - Asset - AssetClass - ProductType - Platform - RiskCategory - Product - IndexBlend - AssetCategory - AssetLevelStrategy - AggregateModel - AccountType - PortfolioGroup groupName: type: string dateRangeName: type: string performance: type: number format: double startDate: type: string format: date-time endDate: type: string format: date-time error: type: integer format: int32 annualize: type: boolean overflow: type: boolean xml: name: PerformancePortfolioSummaryDto type: object OAS.DataModel.Billing.BillInstanceClientRelated: required: - billInstanceClientId - clientId properties: billInstanceClientId: type: integer format: int32 clientId: type: integer format: int32 billInstanceClient: $ref: '#/components/schemas/OAS.DataModel.Billing.BillInstanceClient' client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' xml: name: BillInstanceClientRelated type: object OAS.DataModel.Portfolio.RegistrationValue: required: - registrationId - asOfDate properties: registrationId: type: integer format: int32 asOfDate: type: integer format: int32 value: type: number format: double cashValue: type: number format: double xml: name: RegistrationValue type: object OAS.DataModel.Settings.RegistrationUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: RegistrationUserDefinedField type: object OAS.DataModel.Portfolio.AdditionalRepAssignment: required: - representativeId - clientId - repTitleId properties: representativeId: type: integer format: int32 clientId: type: integer format: int32 repTitleId: type: integer format: int32 audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' repTitle: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RepTitle' xml: name: AdditionalRepAssignment type: object OAS.WebApi.DTO.Reporting.Performance.PerformanceBenchmarkDetail: properties: pkGroup: type: integer format: int32 fkKey: type: integer format: int32 bmType: type: string asOfDate: type: string format: date-time factor: type: number format: double xml: name: PerformanceBenchmarkDetail type: object OAS.DataModel.Billing.BillInstanceAdditionalInfo: required: - id - hasValidItems properties: id: type: integer format: int32 minStartDate: type: string format: date-time maxEndDate: type: string format: date-time clientCount: type: integer format: int32 totalMarketValue: type: number format: double totalBalanceDue: type: number format: double hasValidItems: type: boolean xml: name: BillInstanceAdditionalInfo type: object OAS.DataModel.Portfolio.BondRating: required: - id - code - ratingNumber - description properties: id: type: integer format: int32 code: type: string maxLength: 30 minLength: 0 ratingNumber: type: integer format: int32 description: type: string maxLength: 1000 minLength: 0 source: type: string maxLength: 60 minLength: 0 xml: name: BondRating type: object OAS.DataModel.Billing.BillScheduleDetail: required: - id - billScheduleId - minimumAmount - maximumAmount - rate - flatFee properties: id: type: integer format: int32 billScheduleId: type: integer format: int32 minimumAmount: type: number format: double maximumAmount: type: number format: double rate: type: number format: double points: type: number format: double flatFee: type: number format: double reducedRate: type: number format: double reducedRateMinimumAmount: type: number format: double billSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillSchedule' xml: name: BillScheduleDetail type: object OAS.DataModel.Portfolio.IndexBlend: required: - id - blendName - createdBy - createdDate - editedBy - editedDate - represenativesExcludedByDefault properties: id: type: integer format: int32 blendName: type: string maxLength: 50 minLength: 0 createdBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time represenativesExcludedByDefault: type: boolean assetClassId: type: integer format: int32 color: type: string maxLength: 50 minLength: 0 dynamicType: type: string enum: - None - AssetClass - AssetCategory - ManagementStyle - AggregateModel - RiskCategory representatives: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' xml: name: Representative wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.IndexBlendEntityOption' xml: name: IndexBlendEntityOption wrapped: true type: array timeframes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.IndexBlendTimeframe' xml: name: IndexBlendTimeframe wrapped: true type: array assetClass: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductClass' dynamicDetails: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.IndexBlendDynamicDetail' xml: name: IndexBlendDynamicDetail wrapped: true type: array xml: name: IndexBlend type: object OAS.DataModel.Portfolio.Registration: required: - id - clientId - personalId - createdDate - isActive - registrationTypeId - isLifestyleOption properties: id: type: integer format: int32 clientId: type: integer format: int32 personalId: type: integer format: int32 personalDeceasedId: type: integer format: int32 createdDate: type: string format: date-time netIncome: type: number format: double netWorth: type: number format: double riskTol: type: integer format: int32 stockPerc: type: string maxLength: 6 minLength: 0 returnObjective: type: string maxLength: 25 minLength: 0 isActive: type: boolean investmentAmt: type: number format: double editedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 registrationTypeId: type: integer format: int32 investmentObjective: type: string maxLength: 25 minLength: 0 timeHorizon: type: string maxLength: 25 minLength: 0 createdBy: type: string maxLength: 40 minLength: 0 isReadyToTrade: type: integer format: int32 dtNewAcctSent: type: string maxLength: 10 minLength: 0 importKey: type: string maxLength: 20 minLength: 0 riskBudget: type: integer format: int32 isLifestyleOption: type: boolean targetSpendRate: type: number format: double dateOfDeath: type: string format: date-time targetDate: type: string format: date-time targetDollarAmount: type: number format: double isRTQLocked: type: boolean isEligibleDesignatedBeneficiary: type: boolean isEDBTenYearOverride: type: boolean isNonPersonBeneficiary: type: boolean globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid isSoleBeneficiary: type: boolean overlayId: type: integer format: int32 isNonInitialInheritorBira: type: boolean initialOwnerDateOfDeath: type: string format: date-time type: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationType' client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' accounts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: Account wrapped: true type: array billRegistrations: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillRegistration' xml: name: BillRegistration wrapped: true type: array blobs: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationBlob' xml: name: RegistrationBlob wrapped: true type: array notes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationNote' xml: name: RegistrationNote wrapped: true type: array beneficiaries: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationBeneficiary' xml: name: RegistrationBeneficiary wrapped: true type: array decedent: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationDecedent' additionalRepAssignmentsPercent: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AdditionalRepAssignmentPercent' xml: name: AdditionalRepAssignmentPercent wrapped: true type: array registrationRepAdditionals: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationRepAdditional' xml: name: RegistrationRepAdditional wrapped: true type: array suitability: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationSuitability' changes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationChange' xml: name: RegistrationChange wrapped: true type: array sleeve: $ref: '#/components/schemas/OAS.DataModel.Trading.RegistrationSleeve' ofacChecks: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.OfacCheck' xml: name: OfacCheck wrapped: true type: array rmdCalculationSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationRmdCalculationSummary' entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.RegistrationEntityOption' xml: name: RegistrationEntityOption wrapped: true type: array info: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationAdditionalInfo' registrationValues: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationValue' xml: name: RegistrationValue wrapped: true type: array targetAllocations: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationTargetAllocation' xml: name: RegistrationTargetAllocation wrapped: true type: array personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.RegistrationUserDefinedField' xml: name: RegistrationUserDefinedField wrapped: true type: array userDefinedPageCodes: items: $ref: '#/components/schemas/OAS.DataModel.Settings.RegistrationUserDefinedPageCode' xml: name: RegistrationUserDefinedPageCode wrapped: true type: array xml: name: Registration type: object OAS.WebApi.DTO.Interface.AdditionalColumnDefinition: properties: key: type: string value: type: string xml: name: AdditionalColumnDefinition type: object OAS.DataModel.Trading.ModelItem: required: - id - productId - modelId - percBE - createdDate - createdBy - editedDate - editedBy - isDeleted properties: id: type: integer format: int32 productId: type: integer format: int32 modelId: type: integer format: int32 percBE: type: number format: double itemTol: type: integer format: int32 createdDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 rowVersion: type: string format: byte isDeleted: type: boolean itemTolUpper: type: number format: double itemTolLower: type: number format: double oub: type: number format: double dynamicShares: type: number format: double product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' model: $ref: '#/components/schemas/OAS.DataModel.Trading.Model' xml: name: ModelItem type: object OAS.DataModel.Theoretical.AccountGrowthRate: required: - accountId - asOfDate - annualGrowthRate properties: accountId: type: integer format: int32 asOfDate: type: string format: date-time annualGrowthRate: type: number format: double xml: name: AccountGrowthRate type: object OAS.DataModel.Reporting.Envision.ReportPortfolioGroupVersionAssignment: required: - portfolioGroupId - reportId - id - reportVersionId properties: portfolioGroupId: type: integer format: int32 portfolioGroup: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroup' reportId: type: integer format: int32 id: type: integer format: int32 reportVersionId: type: integer format: int32 auditedByDisplay: type: string auditedDate: type: string format: date-time xml: name: ReportPortfolioGroupVersionAssignment type: object OAS.DataModel.Settings.UserDefineDefinitionPageCode: required: - userDefineDefinitionId - pageCode properties: userDefineDefinitionId: type: integer format: int32 pageCode: type: string maxLength: 50 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: UserDefineDefinitionPageCode type: object OAS.DataModel.Portfolio.ClientTargetAllocation: required: - id - clientId - entity - entityId - weight - createdBy - createdDate - editedBy - editedDate properties: id: type: integer format: int32 clientId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis entityId: type: integer format: int32 weight: type: number format: double minimumRange: type: number format: double maximumRange: type: number format: double createdBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 editedByOverride: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' xml: name: ClientTargetAllocation type: object OAS.DataModel.Portfolio.Plan: required: - id - personalId - isFundWindow - syncAddress - status - createdBy - createdDate - editedBy - editedDate properties: id: type: integer format: int32 planAdministratorId: type: integer format: int32 personalId: type: integer format: int32 personalSponsorId: type: integer format: int32 isFundWindow: type: boolean syncAddress: type: boolean planNumber: type: string maxLength: 20 minLength: 0 trustee: type: string maxLength: 50 minLength: 0 status: type: string maxLength: 80 minLength: 0 notes: type: string maxLength: 255 minLength: 0 createdBy: type: string maxLength: 40 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time importKey: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid isCustodianNotified: type: boolean shareClassId: type: integer format: int32 registrationTypeId: type: integer format: int32 custodianId: type: integer format: int32 planCustodialAccountNumber: type: string maxLength: 50 minLength: 0 custodian: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustodianLocal' personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' personalSponsor: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' registrationType: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationType' aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PlanAumSummary' planAdministrator: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PlanAdministrator' fees: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PlanFee' xml: name: PlanFee wrapped: true type: array participants: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: Account wrapped: true type: array tasks: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PlanTask' xml: name: PlanTask wrapped: true type: array platforms: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PlanPlatform' xml: name: PlanPlatform wrapped: true type: array representatives: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PlanRepresentative' xml: name: PlanRepresentative wrapped: true type: array planNotes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PlanNote' xml: name: PlanNote wrapped: true type: array xml: name: Plan type: object OAS.DataModel.Confirm.DownloadRMD: required: - id - downloadFileId - effectiveDate - acctCode - status - lineNumber properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 effectiveDate: type: string format: date-time acctCode: type: string maxLength: 50 minLength: 0 repNo: type: string maxLength: 50 minLength: 0 description: type: string maxLength: 255 minLength: 0 openDate: type: string format: date-time closeDate: type: string format: date-time shortName: type: string maxLength: 255 minLength: 0 name1: type: string maxLength: 255 minLength: 0 name2: type: string maxLength: 255 minLength: 0 name3: type: string maxLength: 255 minLength: 0 birthDate: type: string format: date-time prEOYVal: type: number format: double cyDistribution: type: number format: double remaining: type: number format: double rmd: type: number format: double lifeExpectancyFactor: type: number format: double lifeExpectancyFactorType: type: string maxLength: 100 minLength: 0 firmParseCode: type: string maxLength: 100 minLength: 0 status: type: string enum: - NotConfirmed - Confirmed - Excluded - AggregationOnly lineNumber: type: integer format: int32 memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array memoDefault: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemoDefault' link: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadLinkView' file: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' downloadCustoms: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadCustom' xml: name: DownloadCustom wrapped: true type: array xml: name: DownloadRMD type: object OAS.DataModel.Billing.BillItem: required: - id - billAccountItemId - billId properties: id: type: integer format: int32 billAccountItemId: type: integer format: int32 billId: type: integer format: int32 billInstanceId: type: integer format: int32 bill: $ref: '#/components/schemas/OAS.DataModel.Billing.Bill' accountItem: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountItem' xml: name: BillItem type: object OAS.WebApi.DTO.Portfolio.RegistrationPortfolioDto: properties: name: type: string firstName: type: string lastName: type: string prefix: type: string suffix: type: string typeCode: type: string isBIRA: type: boolean accountType: type: string isActive: type: boolean clientId: type: integer format: int32 typeId: type: integer format: int32 company: type: string isUsResident: type: boolean jobTitle: type: string ssN_TaxID: type: string deceasedSSN_TaxID: type: string dob: type: string format: date-time gender: type: string createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time dateOfDeath: type: string format: date-time targetSpendRate: type: number format: double targetDollarAmount: type: number format: double targetDate: type: string format: date-time isEligibleDesignatedBeneficiary: type: boolean isEDBTenYearOverride: type: boolean isNonPersonBeneficiary: type: boolean isSoleBeneficiary: type: boolean isNonInitialInheritorBira: type: boolean initialOwnerDateOfDeath: type: string format: date-time xml: name: RegistrationPortfolioDto type: object OAS.DataModel.Utility.Import: required: - id - importTypeId - importName - validated - imported - reversed - importStatus properties: id: type: integer format: int32 importTypeId: type: integer format: int32 importName: type: string maxLength: 50 minLength: 0 originalDataJson_c: type: string format: byte workingDataJson_c: type: string format: byte preImportDataJson_c: type: string format: byte preImportData_isNull: type: boolean postImportDataJson_c: type: string format: byte postImportData_isNull: type: boolean startedByDisplay: type: string startedDate: type: string format: date-time importedByDisplay: type: string importedDate: type: string format: date-time auditInfoDisplay: type: string validated: type: boolean imported: type: boolean reversed: type: boolean importStatus: type: string importParentId: type: integer format: int32 rowCountsJson_c: type: string format: byte source: type: string enum: - None - OrionVision - DataQuery importCommonId: type: integer format: int32 preImportDataJson_cd: type: string format: byte postImportDataJson_cd: type: string format: byte xml: name: Import type: object OAS.DataModel.Portfolio.BrokerDealerImageBlob: required: - id - isZip - uniqueID properties: brokerDealerId: type: integer format: int32 height: type: number format: double width: type: number format: double barColor: type: string maxLength: 50 minLength: 0 data: type: string format: byte id: type: integer format: int32 openWith: type: string maxLength: 200 minLength: 0 fileName: type: string maxLength: 100 minLength: 0 createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time rowVersion: type: string format: byte blobDesc: type: string maxLength: 200 minLength: 0 blobText: type: string isZip: type: boolean fileNETidmId: type: string maxLength: 9 minLength: 0 filePath: type: string maxLength: 500 minLength: 0 eFileLocation: type: string enum: - Undefined - Database - FileServer - AmazonS3 - HttpGet - RedtailIms - Communities rootPath: type: string maxLength: 100 minLength: 0 uniqueID: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: BrokerDealerImageBlob type: object OAS.DataModel.Trading.SleeveStrategyAggregateSpecialDetail: required: - id - sleeveStrategyAggregateId - sleeveType - createdDate - createdBy - auditedDate properties: id: type: integer format: int32 sleeveStrategyAggregateId: type: integer format: int32 aggregateModelId: type: integer format: int32 aggregateModel: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' platformId: type: integer format: int32 platform: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Platform' sleeveType: type: string enum: - Normal sleeve - Custodial account - Contribution sleeve - Distribution sleeve - Unmanaged sleeve createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 auditedDate: type: string format: date-time auditedByDisplay: type: string xml: name: SleeveStrategyAggregateSpecialDetail type: object OAS.DataModel.Trading.SleeveStrategyAggregateEntity: required: - id - sleeveStrategyAggregateId - entityId - entityEnum properties: id: type: integer format: int32 sleeveStrategyAggregateId: type: integer format: int32 entityId: type: integer format: int32 entityEnum: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis auditedByDisplay: type: string auditedDate: type: string format: date-time history: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregateEntityHistory' xml: name: SleeveStrategyAggregateEntityHistory wrapped: true type: array xml: name: SleeveStrategyAggregateEntity type: object OAS.DataModel.Settings.TransactionEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: TransactionEntityOption type: object OAS.DataModel.Billing.BillType: required: - id - type properties: id: type: integer format: int32 type: type: string maxLength: 20 minLength: 0 description: type: string maxLength: 255 minLength: 0 xml: name: BillType type: object OAS.DataModel.Portfolio.RegistrationBlob: required: - id - isZip - uniqueID properties: registrationId: type: integer format: int32 registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' id: type: integer format: int32 openWith: type: string maxLength: 200 minLength: 0 fileName: type: string maxLength: 100 minLength: 0 createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time rowVersion: type: string format: byte blobDesc: type: string maxLength: 200 minLength: 0 blobText: type: string isZip: type: boolean fileNETidmId: type: string maxLength: 9 minLength: 0 filePath: type: string maxLength: 500 minLength: 0 eFileLocation: type: string enum: - Undefined - Database - FileServer - AmazonS3 - HttpGet - RedtailIms - Communities rootPath: type: string maxLength: 100 minLength: 0 uniqueID: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: RegistrationBlob type: object OAS.DataModel.Settings.AssetUserDefinedTimeFieldValue: required: - entityId - userDefineDefinitionId - userDefineTimeDataId properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineTimeDataId: type: integer format: int32 effectiveDate: type: string format: date-time value: type: string xml: name: AssetUserDefinedTimeFieldValue type: object OAS.DataModel.Portfolio.ProductLocalFilter: required: - productId properties: productId: type: integer format: int32 everHeld: type: boolean currentlyHeld: type: boolean xml: name: ProductLocalFilter type: object OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto: properties: groupId: type: integer format: int32 groupName: type: string asOfDate: type: string format: date-time factor: type: number format: double xml: name: PerformancePortfolioDetailDto type: object OAS.DataModel.Settings.ProductEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: ProductEntityOption type: object OAS.DataModel.Trading.SleeveRecurringAdjInfo: required: - registrationId - sleeveType - annualAmount - type - adjustmentType - responsibleEntity properties: registrationId: type: integer format: int32 sleeveType: type: string enum: - Normal sleeve - Custodial account - Contribution sleeve - Distribution sleeve - Unmanaged sleeve id: type: integer format: int32 annualAmount: type: number format: double type: type: integer format: int32 schedule: type: integer format: int32 adjustmentType: type: integer format: int32 responsibleEntity: type: integer format: int32 endDate: type: string format: date-time xml: name: SleeveRecurringAdjInfo type: object OAS.DataModel.Portfolio.AccountAnnuity: required: - id - accountId - asOfDate properties: id: type: integer format: int64 accountId: type: integer format: int32 asOfDate: type: string format: date-time incomeValue: type: number format: double surrenderValue: type: number format: double auditedDate: type: string format: date-time auditedByDisplay: type: string account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: AccountAnnuity type: object OAS.DataModel.Trading.RegistrationSleeveHistory: required: - id - changeType - registrationId - isActive - isDoNotTrade - custodialAccountNumber - contributionAllocationMethod - distributionAllocationMethod - corporateActionAllocationMethod - editedBy - editedDate - autoRebalFrequency - autoRebalMonth - autoRebalDay - mandate properties: id: type: integer format: int32 changeType: type: string maxLength: 1 minLength: 0 registrationId: type: integer format: int32 sleeveStrategyId: type: integer format: int32 sleeveStrategyAggregateId: type: integer format: int32 sleeveStrategyAggregate: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregate' isActive: type: boolean isDoNotTrade: type: boolean custodialAccountNumber: type: string maxLength: 50 minLength: 0 contributionAllocationMethod: type: string enum: - UseAssigned - UseTarget - UseOUB - UseCurrent distributionAllocationMethod: type: string enum: - UseAssigned - UseTarget - UseOUB - UseCurrent corporateActionAllocationMethod: type: string enum: - UseAssigned - UseTarget - UseOUB - UseCurrent editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time lastSuffixUsed: type: integer format: int32 autoRebalFrequency: type: string enum: - None - Monthly - Quarterly - Semiannual - Annual autoRebalMonth: type: integer format: int32 maximum: 12 minimum: 1 autoRebalDay: type: integer format: int32 maximum: 31 minimum: 1 mandate: type: boolean tolerancePercent: type: number format: double xml: name: RegistrationSleeveHistory type: object OAS.DataModel.Portfolio.RegistrationType: required: - id - accountType - isQualified - isIRA - isMultipleOwners - is403b - isBIRA - includeInRMD - excludeFromRMDAggregation - isERISA - excludeFromProspectus properties: id: type: integer format: int32 accountType: type: string maxLength: 255 minLength: 0 code: type: string maxLength: 10 minLength: 0 isQualified: type: boolean isIRA: type: boolean isMultipleOwners: type: boolean is403b: type: boolean planType: type: string maxLength: 10 minLength: 0 isDefault: type: boolean externalCode: type: string maxLength: 3 minLength: 0 socialCode: type: string maxLength: 3 minLength: 0 commonCode: type: string maxLength: 10 minLength: 0 category: type: string enum: - Organization - Minor - Individual - Trust - MultipleApplicants benTypes: type: string maxLength: 200 minLength: 0 isBIRA: type: boolean createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 includeInRMD: type: boolean excludeFromRMDAggregation: type: boolean proposalCode: type: string maxLength: 20 minLength: 0 taxType: type: string enum: - Taxable - TaxDeferred - TaxFree isERISA: type: boolean globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid excludeFromProspectus: type: boolean registrations: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' xml: name: Registration wrapped: true type: array xml: name: RegistrationType type: object OAS.DataModel.Trading.SleeveStrategyHistory: required: - id - sleeveStrategyId - name - contributionAllocationMethod - distributionAllocationMethod - editedBy - editedDate - autoRebalFreq - autoRebalMonth - autoRebalDay - mandate - changeType properties: id: type: integer format: int32 sleeveStrategyId: type: integer format: int32 name: type: string maxLength: 50 minLength: 0 contributionAllocationMethod: type: string enum: - UseAssigned - UseTarget - UseOUB - UseCurrent distributionAllocationMethod: type: string enum: - UseAssigned - UseTarget - UseOUB - UseCurrent editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time autoRebalFreq: type: string enum: - None - Monthly - Quarterly - Semiannual - Annual autoRebalMonth: type: integer format: int32 autoRebalDay: type: integer format: int32 mandate: type: boolean tolerancePercent: type: number format: double changeType: type: string maxLength: 1 minLength: 0 entityId: type: integer format: int32 entityEnum: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis riskScore: type: number format: double sleeveStrategyRiskTypeId: type: integer format: int32 include: type: boolean xml: name: SleeveStrategyHistory type: object OAS.DataModel.Trading.AggregateModelHistoryAudit: required: - id - aggregateModelId - aggregationName - keepAlways - isSystemMaintained properties: id: type: integer format: int32 aggregateModelId: type: integer format: int32 aggregationName: type: string maxLength: 255 minLength: 0 keepAlways: type: boolean isSystemMaintained: type: boolean accountNumberSuffix: type: string maxLength: 20 minLength: 0 editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time entityId: type: integer format: int32 entityEnum: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis include: type: boolean modelAggTypeId: type: integer format: int32 changeType: type: string maxLength: 1 minLength: 0 riskScore: type: number format: double type: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelType' worstReturn: type: number format: double averageReturn: type: number format: double bestReturn: type: number format: double associatedModelAggId: type: integer format: int32 astroTemplate: type: string xml: name: AggregateModelHistoryAudit type: object OAS.DataModel.Portfolio.IndexBlendDynamicDetail: required: - indexBlendId - entityId - productId properties: indexBlendId: type: integer format: int32 entityId: type: integer format: int32 productId: type: integer format: int32 xml: name: IndexBlendDynamicDetail type: object OAS.DataModel.Portfolio.AggregateModelAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: AggregateModelAumSummary type: object OAS.DataModel.Integration.Astro.AstroAsset: properties: accountId: type: integer format: int32 productId: type: integer format: int32 maxPercentWeight: type: number format: double minPercentWeight: type: number format: double maxShares: type: integer format: int32 minShares: type: integer format: int32 minTradeSize: type: integer format: int32 transactionCostBuy: type: number format: double transactionCostSell: type: number format: double prospectId: type: string source: type: string restrictionType: type: string enum: - None - DoNotBuy - DoNotSell - DoNotTrade - SellAllShares - BringWeightTo - Percent product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' xml: name: AstroAsset type: object OAS.DataModel.Portfolio.ProductAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: ProductAumSummary type: object OAS.DataModel.Portfolio.DownloadSymbolHistory: required: - downloadSymbolId - changeType properties: id: type: integer format: int32 downloadSymbolId: type: integer format: int32 changeType: type: string maxLength: 1 minLength: 0 auditedByDisplay: type: string auditedDate: type: string format: date-time xml: name: DownloadSymbolHistory type: object OAS.DataModel.Portfolio.AccountRiskScoreTable: required: - id - asOfDate - auditedDate properties: accountId: type: integer format: int32 account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' id: type: integer format: int32 asOfDate: type: string format: date-time portfolioRiskScore: type: integer format: int32 targetRiskScore: type: integer format: int32 currentRiskScore: type: integer format: int32 auditedDate: type: string format: date-time auditedBy: type: string maxLength: 127 minLength: 0 riskScoreProvider: type: string xml: name: AccountRiskScoreTable type: object OAS.DataModel.Portfolio.ProductDescriptionProvider: required: - id properties: id: type: integer format: int32 providerName: type: string maxLength: 50 minLength: 0 xml: name: ProductDescriptionProvider type: object OAS.DataModel.Portfolio.ModelAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: ModelAumSummary type: object OAS.DataModel.Confirm.DownloadSourceQueueLog: required: - id - downloadSourceId - logMessage - jobId - startDate - auditedDate properties: id: type: integer format: int32 downloadSourceId: type: integer format: int32 logMessage: type: string format: byte logMessages: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSourceQueueLogMessage' xml: name: DownloadSourceQueueLogMessage wrapped: true type: array jobId: type: string maxLength: 50 minLength: 0 startDate: type: string format: date-time endDate: type: string format: date-time auditedDate: type: string format: date-time auditedByDisplay: type: string logConfig: type: string downloadSource: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSource' xml: name: DownloadSourceQueueLog type: object OAS.DataModel.Portfolio.RegistrationNote: required: - id - createdDate - createdBy - systemGenerated - isWebVisible properties: registrationId: type: integer format: int32 registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' id: type: integer format: int32 text: type: string createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time rowVersion: type: string format: byte category: type: string maxLength: 25 minLength: 0 userOwnerId: type: integer format: int32 systemGenerated: type: boolean isWebVisible: type: boolean requestFollowup: type: boolean xml: name: RegistrationNote type: object OAS.DataModel.Billing.BillMasterScheduleDetail: required: - id - billMasterScheduleId - billEntityId - isRemainder - editedDate - editedBy - createDate - createdBy properties: id: type: integer format: int32 billMasterScheduleId: type: integer format: int32 billEntityId: type: integer format: int32 billScheduleId: type: integer format: int32 isRemainder: type: boolean editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 timestamp: type: string format: byte masterSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillMasterSchedule' billEntity: $ref: '#/components/schemas/OAS.DataModel.Billing.BillEntity' billSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillSchedule' xml: name: BillMasterScheduleDetail type: object OAS.DataModel.Confirm.DownloadFile: required: - id - downloadSourceId - fileName - fileDate - recordType - createdDate - createdBy - totalRecords - totalRecordsImported - isNewPrice properties: id: type: integer format: int32 downloadSourceId: type: integer format: int32 blobId: type: integer format: int32 fileName: type: string maxLength: 255 minLength: 0 fileDate: type: string format: date-time recordType: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking createdDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 totalRecords: type: integer format: int32 totalRecordsImported: type: integer format: int32 totalImportDurationInMilliseconds: type: integer format: int32 message: type: string maxLength: 8000 minLength: 0 sectionLink: type: string maxLength: 40 minLength: 0 dateConfirmed: type: string format: date-time notConfirmed: type: integer format: int32 confirmed: type: integer format: int32 custodianCommonId: type: integer format: int32 isNewPrice: type: boolean filesUsed: type: string fileIdsUsed: items: type: integer format: int32 readOnly: true type: array isImportComplete: type: boolean excluded: type: integer format: int32 costBasisType: type: string enum: - None - Unrealized - Realized - Both batchProcessingId: type: integer format: int32 fileStatus: type: integer format: int32 agentAnalysisStatus: type: string enum: - NA - NotStarted - Running - Complete downloadSource: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSource' positions: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadPosition' xml: name: DownloadPosition wrapped: true type: array names: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadName' xml: name: DownloadName wrapped: true type: array beneficiaries: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadBeneficiary' xml: name: DownloadBeneficiary wrapped: true type: array bankings: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadBanking' xml: name: DownloadBanking wrapped: true type: array rmDs: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadRMD' xml: name: DownloadRMD wrapped: true type: array systematics: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSystematic' xml: name: DownloadSystematic wrapped: true type: array transactions: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadTransaction' xml: name: DownloadTransaction wrapped: true type: array costBasises: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadCostBasis' xml: name: DownloadCostBasis wrapped: true type: array prices: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadPrice' xml: name: DownloadPrice wrapped: true type: array dividends: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadDividend' xml: name: DownloadDividend wrapped: true type: array corporateActions: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadCorporateAction' xml: name: DownloadCorporateAction wrapped: true type: array securities: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSecurity' xml: name: DownloadSecurity wrapped: true type: array generics: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadGeneric' xml: name: DownloadGeneric wrapped: true type: array fileBlob: $ref: '#/components/schemas/OAS.DataModel.Portfolio.DownloadConfirmationFile' memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array downloadFileExtensions: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFileExtension' xml: name: DownloadFileExtension wrapped: true type: array downloadRecordSuggestions: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadRecordSuggestion' xml: name: DownloadRecordSuggestion wrapped: true type: array tradeFormat: readOnly: true type: string transmitMethod: readOnly: true type: string enum: - Empty - None - FTP - DSTHTTP - Network - SFTP - FTPS - S3 statusText: readOnly: true type: string processBy: readOnly: true type: string processDate: readOnly: true type: string format: date-time uploadTargetId: readOnly: true type: integer format: int32 xml: name: DownloadFile type: object OAS.DataModel.Portfolio.RepresentativeChange: required: - id - representativeId - asOfDate - changesCompressedJson - auditedDate properties: id: type: integer format: int32 representativeId: type: integer format: int32 asOfDate: type: string format: date-time changesCompressedJson: type: string format: byte auditedDate: type: string format: date-time auditedByDisplay: type: string representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' xml: name: RepresentativeChange type: object OAS.DataModel.Trading.FixBatch: required: - id - batchName - createdBy - createdDate properties: id: type: integer format: int32 batchName: type: string maxLength: 50 minLength: 0 createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time xml: name: FixBatch type: object OAS.DataModel.Trading.AggregateModel: required: - id - aggregationName - keepAlways - isSystemMaintained - proposalEnabled - advisoryWorldModel - hasManagerFactSheet - auditedDate properties: id: type: integer format: int32 aggregationName: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time keepAlways: type: boolean isSystemMaintained: type: boolean accountNumberSuffix: type: string maxLength: 20 minLength: 0 createdBy: type: string maxLength: 50 minLength: 0 editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time entityId: type: integer format: int32 entityEnum: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis include: type: boolean modelAggTypeId: type: integer format: int32 riskScore: type: number format: double proposalEnabled: type: boolean advisoryWorldModel: type: boolean hasManagerFactSheet: type: boolean sortOrder: type: integer format: int32 color: type: string maxLength: 50 minLength: 0 eclipseFirmIds: items: type: integer format: int32 type: array eclipseFirmId: type: integer format: int32 eclipseFirmIds_csv: type: string tags: items: type: string type: array tagsList: items: type: string type: array tags_csv: type: string eclipseModelId: type: integer format: int32 minimumInvestmentAmount: type: number format: double billFeeSchedule: type: integer format: int32 payoutSchedule: type: integer format: int32 modelAssetType: type: string modelRiskCategory: type: string modelAssetClass: type: string modelStrategyType: type: string taxManaged: type: boolean isSociallyResponsible: type: boolean morningstarId: type: string indexBlendId: type: integer format: int32 morningstarProductId: type: integer format: int32 isAstroEnabled: type: boolean syncToAstro: type: boolean auditedDate: type: string format: date-time auditedByDisplay: type: string worstReturn: type: number format: double averageReturn: type: number format: double bestReturn: type: number format: double associatedModelAggId: type: integer format: int32 astroTemplate: type: string portfolioOverview: type: string portfolioManagementTeam: type: string excludeRebalanceSleeve: type: boolean excludeFromComposites: type: boolean eclipseModelType: type: string enum: - Normal - Unmanaged - SelfDirected - SMA - Optimizer researchedStatus: type: string investmentObjectiveId: type: integer format: int32 entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.ModelAggEntityOption' xml: name: ModelAggEntityOption wrapped: true type: array modelingInfos: items: $ref: '#/components/schemas/OAS.DataModel.Trading.ModelAccount' xml: name: ModelAccount wrapped: true type: array modelingInfosNewMoney: items: $ref: '#/components/schemas/OAS.DataModel.Trading.ModelAccount' xml: name: ModelAccount wrapped: true type: array aggregateModelDetails: items: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelDetail' xml: name: AggregateModelDetail wrapped: true type: array aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AggregateModelAumSummary' historyAudit: items: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelHistoryAudit' xml: name: AggregateModelHistoryAudit wrapped: true type: array entities: items: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelEntity' xml: name: AggregateModelEntity wrapped: true type: array type: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelType' investmentObjective: $ref: '#/components/schemas/OAS.DataModel.Portfolio.InvestmentObjective' aggregateModelProductTypes: items: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelProductType' xml: name: AggregateModelProductType wrapped: true type: array compositeModelRollingReturns: items: $ref: '#/components/schemas/OAS.DataModel.Trading.CompositeModelRollingReturn' xml: name: CompositeModelRollingReturn wrapped: true type: array compositeModelReturns: items: $ref: '#/components/schemas/OAS.DataModel.Trading.CompositeModelReturn' xml: name: CompositeModelReturn wrapped: true type: array info: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelInfo' xml: name: AggregateModel type: object OAS.DataModel.ComplexTypes.FullPhoneNumber: properties: extension: type: string maxLength: 10 minLength: 0 hasValue: readOnly: true type: boolean number: type: string maxLength: 15 minLength: 0 xml: name: FullPhoneNumber type: object OAS.DataModel.Billing.BillAccountEntityPayee: required: - billAccountId - billEntityId - payeeId properties: billAccountId: type: integer format: int32 billEntityId: type: integer format: int32 payeeId: type: integer format: int32 payee: $ref: '#/components/schemas/OAS.DataModel.Billing.Payee' billingAccount: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccount' xml: name: BillAccountEntityPayee type: object OAS.DataModel.Integration.Communities.CommunityModel: required: - modelId - communityModelId - strategistId properties: modelId: type: integer format: int32 communityModelId: type: integer format: int64 targetRiskUpper: type: number format: double targetRiskLower: type: number format: double style: type: string maxLength: 100 minLength: 0 advisorFee: type: number format: double weightedAvgNetExpenses: type: number format: double currentRisk: type: number format: double minimumAmount: type: number format: double auditedDate: type: string format: date-time auditedByDisplay: type: string dateRebalanceRequested: type: string format: date-time lastRebalanceDate: type: string format: date-time strategistId: type: integer format: int32 modelManagerId: type: integer format: int32 indexBlendId: type: integer format: int32 benchmarkInceptionDate: type: string format: date-time astroUsage: type: integer format: int32 dateRebalanceExecutionRequested: type: string format: date-time benchmark: type: string model: $ref: '#/components/schemas/OAS.DataModel.Trading.Model' strategist: $ref: '#/components/schemas/OAS.DataModel.Integration.Communities.Strategist' modelManager: $ref: '#/components/schemas/OAS.DataModel.Integration.Communities.ModelManager' indexBlend: $ref: '#/components/schemas/OAS.DataModel.Portfolio.IndexBlend' xml: name: CommunityModel type: object OAS.DataModel.Portfolio.AccountStatus: required: - id - status - description - sortOrder - isVisible - includeInBusinessMetrics - isDownloading - state properties: id: type: integer format: int32 status: type: string maxLength: 25 minLength: 0 description: type: string maxLength: 160 minLength: 0 sortOrder: type: integer format: int32 isVisible: type: boolean includeInBusinessMetrics: type: boolean isDownloading: type: boolean state: type: string enum: - Complete - Pending - Rejected - SentToCustodian xml: name: AccountStatus type: object OAS.DataModel.Portfolio.PlanPlatform: required: - id properties: id: type: integer format: int32 planId: type: integer format: int32 platformId: type: integer format: int32 feePercent: type: number format: double feeScheduleId: type: integer format: int32 platform: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Platform' feeSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillSchedule' xml: name: PlanPlatform type: object OAS.DataModel.Portfolio.FundFamilyGlobalInLocal: required: - id - personalId - isAnnuity - isCanBeDownLoad - isActive properties: id: type: integer format: int32 personalId: type: integer format: int32 isAnnuity: type: boolean isCanBeDownLoad: type: boolean oldGroup: type: string maxLength: 5 minLength: 0 oldFFId: type: integer format: int32 persContactId: type: integer format: int32 persOverNTId: type: integer format: int32 speedDial: type: string maxLength: 10 minLength: 0 tradeInstr: type: string maxLength: 255 minLength: 0 isActive: type: boolean createdDate: type: string format: date-time createdBy: type: string maxLength: 20 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 20 minLength: 0 timestamp: type: string format: byte vendor: type: string maxLength: 50 minLength: 0 status: type: string maxLength: 50 minLength: 0 restrictionNotes: type: string maxLength: 500 minLength: 0 reregistrationNotes: type: string maxLength: 500 minLength: 0 cstOperationHours: type: string maxLength: 20 minLength: 0 isPhoneTrade: type: boolean isFaxTrade: type: boolean isUploadTrade: type: boolean isConfirmPhone: type: boolean isConfirmInternet: type: boolean isConfirmFundServ: type: boolean isConfirmAps: type: boolean isConfirmOther: type: boolean confirmNotes: type: string maxLength: 500 minLength: 0 downloadMethod: type: string maxLength: 10 minLength: 0 downloadNotes: type: string maxLength: 500 minLength: 0 custFundServe: type: string maxLength: 20 minLength: 0 directFundServe: type: string maxLength: 20 minLength: 0 trader: type: string maxLength: 20 minLength: 0 unitBalanceScale: type: integer format: int32 priceScale: type: integer format: int32 isAcctNumUnique: type: boolean isNetworkingEligible: type: boolean fundName: type: string maxLength: 255 minLength: 0 isShareClassSensitive: type: boolean xml: name: FundFamilyGlobalInLocal type: object OAS.DataModel.Portfolio.Ria: required: - id - billingStyle - isActive properties: id: type: integer format: int32 name: type: string maxLength: 50 minLength: 0 description: type: string maxLength: 200 minLength: 0 personalId: type: integer format: int32 billingStyle: type: integer format: int32 createdDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 isSolicitor: type: boolean payeeId: type: integer format: int32 fiscalStartDate: type: string maxLength: 5 minLength: 0 fiscalEndDate: type: string maxLength: 5 minLength: 0 isDefault: type: boolean isActive: type: boolean importKey: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' xml: name: Ria type: object OAS.DataModel.Portfolio.Account: required: - id - registrationId - fundFamilyId - isActive - isSweepAcct - createdDate - accountStatusId - isPhoneAuthorized - isManaged - isOps - isDiscretionary - isWrapManaged - isWrapSponsored - isAdvReportable - is13FReportable - isAuaReportable - isPositionOnlyRecon properties: id: type: integer format: int32 registrationId: type: integer format: int32 fundFamilyId: type: integer format: int32 shareClassId: type: integer format: int32 platformId: type: integer format: int32 custodianId: type: integer format: int32 isActive: type: boolean isSweepAcct: type: boolean createdDate: type: string format: date-time editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedByOverride: type: string maxLength: 50 minLength: 0 provider: type: string maxLength: 10 minLength: 0 createdBy: type: string maxLength: 50 minLength: 0 cancelDate: type: string format: date-time cancelValue: type: number format: double isTradingBlocked: type: boolean tradingInstructions: type: string outsideId: type: string maxLength: 50 minLength: 0 groupNumber: type: string maxLength: 25 minLength: 0 subAdvisorId: type: integer format: int32 importKey: type: string maxLength: 20 minLength: 0 startDate: type: string format: date-time startValue: type: number format: double isOrigSMCAcct: type: boolean planId: type: integer format: int32 signatureStatus: type: string maxLength: 100 minLength: 0 accountStatusId: type: integer format: int32 isPhoneAuthorized: type: boolean accountHistoryId: type: integer format: int32 sweepAssetId: type: integer format: int32 initialPurchaseDate: type: string format: date-time accountHistoryUniqueId: type: integer format: int32 isManaged: type: boolean isOps: type: boolean downloadSourceId: type: integer format: int32 accountHistoryBillingId: type: integer format: int32 accountHistoryBillingUniqueId: type: integer format: int32 riskScore: type: number format: double isDiscretionary: type: boolean isUnfunded: type: boolean isBundled: type: boolean isExcludedFromFirmAssets: type: boolean isWrapManaged: type: boolean isWrapSponsored: type: boolean isAdvReportable: type: boolean is13FReportable: type: boolean isAuaReportable: type: boolean custodialRepCode: type: string isPositionOnlyRecon: type: boolean eclipseFirmId: type: integer format: int32 currentDownloadError: type: string prevDownloadError: type: string advCustodyTypeId: type: integer format: int32 custodianCommonIdList: type: string nickname: type: string maxLength: 100 minLength: 0 overlayId: type: integer format: int32 custodian: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustodianLocal' registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' historicAccount: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' historicAccountBilling: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' assets: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' xml: name: Asset wrapped: true type: array accountValues: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountValue' xml: name: AccountValue wrapped: true type: array fundFamily: $ref: '#/components/schemas/OAS.DataModel.Portfolio.FundFamilyLocal' additionalClients: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientAccountAdditional' xml: name: ClientAccountAdditional wrapped: true type: array subAdvisor: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisor' platform: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Platform' modelingInfo: $ref: '#/components/schemas/OAS.DataModel.Trading.ModelAccount' info: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountAdditionalInfo' plan: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Plan' businessLine: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountBusinessLine' accountCode: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountCode' accountManagers: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountManager' xml: name: AccountManager wrapped: true type: array billAccounts: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccount' xml: name: BillAccount wrapped: true type: array billAccountInfoForEF: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountInfoForEF' billPaysForAccounts: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillPayForAccount' xml: name: BillPayForAccount wrapped: true type: array billPaysForHouseholds: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillPaysForHousehold' xml: name: BillPaysForHousehold wrapped: true type: array billPaysForRegistrations: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillPaysForRegistration' xml: name: BillPaysForRegistration wrapped: true type: array billAdditionalAnnualAmounts: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountAdditionalAnnualAmount' xml: name: BillAccountAdditionalAnnualAmount wrapped: true type: array generalAccountDetails: items: $ref: '#/components/schemas/OAS.DataModel.Billing.GeneralAccountDetail' xml: name: GeneralAccountDetail wrapped: true type: array changes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountChange' xml: name: AccountChange wrapped: true type: array changeHistories: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountChangeHistory' xml: name: AccountChangeHistory wrapped: true type: array shareClass: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ShareClass' notes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountNote' xml: name: AccountNote wrapped: true type: array blobs: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountBlob' xml: name: AccountBlob wrapped: true type: array systematics: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SystematicAccount' xml: name: SystematicAccount wrapped: true type: array sleeve: $ref: '#/components/schemas/OAS.DataModel.Trading.AccountSleeve' accountStatus: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountStatus' downloadSource: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSource' rmdCalculationSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountRmdCalculationSummary' referralSchedules: items: $ref: '#/components/schemas/OAS.DataModel.Billing.AccountReferral' xml: name: AccountReferral wrapped: true type: array audits: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountAudit' xml: name: AccountAudit wrapped: true type: array swpDcaSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountExtSwpDcaSummary' targetCashSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountExtTargetCashSummary' missingAccountInfo: $ref: '#/components/schemas/OAS.DataModel.Portfolio.MissingAccountInfo' linkedToHistoryAccountWithValue: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountFilterLinkedToHistoryAccountWithValue' recursivelyLinked: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountFilterRecursivelyLinked' linkedWithNoTransactions: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountFilterLinkedWithNoTransactions' xml: name: AccountFilterLinkedWithNoTransactions wrapped: true type: array strewnAcrossMultipleAccounts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountFilterStrewnAcrossMultipleAccounts' xml: name: AccountFilterStrewnAcrossMultipleAccounts wrapped: true type: array rmdYearOverrides: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountRmdYearOverride' xml: name: AccountRmdYearOverride wrapped: true type: array rmdYearOverrideAudits: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountRmdYearOverrideAudit' xml: name: AccountRmdYearOverrideAudit wrapped: true type: array sweepAsset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' targetAllocations: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountTargetAllocation' xml: name: AccountTargetAllocation wrapped: true type: array productEquivalents: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountProductEquivalent' xml: name: AccountProductEquivalent wrapped: true type: array sma: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountExtSma' bondTrade: $ref: '#/components/schemas/OAS.DataModel.Trading.AccountBondTrade' compositeExclusions: items: $ref: '#/components/schemas/OAS.DataModel.Billing.CompositeAccountExclude' xml: name: CompositeAccountExclude wrapped: true type: array modelRestrictionEligibleAccounts: items: $ref: '#/components/schemas/OAS.DataModel.Trading.ModelRestrictionEligibleAccount' xml: name: ModelRestrictionEligibleAccount wrapped: true type: array modelAggregateRestrictionEligibleAccount: items: $ref: '#/components/schemas/OAS.DataModel.Trading.ModelAggregateRestrictionEligibleAccount' xml: name: ModelAggregateRestrictionEligibleAccount wrapped: true type: array userDefinedPageCodes: items: $ref: '#/components/schemas/OAS.DataModel.Settings.AccountUserDefinedPageCode' xml: name: AccountUserDefinedPageCode wrapped: true type: array futureCashflows: items: $ref: '#/components/schemas/OAS.DataModel.Theoretical.AccountFutureCashflow' xml: name: AccountFutureCashflow wrapped: true type: array growthRates: items: $ref: '#/components/schemas/OAS.DataModel.Theoretical.AccountGrowthRate' xml: name: AccountGrowthRate wrapped: true type: array taxRates: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountTaxRate' xml: name: AccountTaxRate wrapped: true type: array goals: items: $ref: '#/components/schemas/OAS.DataModel.Theoretical.AccountGoal' xml: name: AccountGoal wrapped: true type: array dailyAnnuityiValues: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.DailyAnnuityValue' xml: name: DailyAnnuityValue wrapped: true type: array suitability: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountExtSuitability' accountAnnuities: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountAnnuity' xml: name: AccountAnnuity wrapped: true type: array riskScoreTable: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountRiskScoreTable' sloas: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountSloa' xml: name: AccountSloa wrapped: true type: array permissibleAggregateModels: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountPermissibleAggregateModel' xml: name: AccountPermissibleAggregateModel wrapped: true type: array portfolioGroups: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroupAccount' xml: name: PortfolioGroupAccount wrapped: true type: array portfolioGroupSrcAccounts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroupSrcAccount' xml: name: PortfolioGroupSrcAccount wrapped: true type: array astroTaxSchedules: items: $ref: '#/components/schemas/OAS.DataModel.Integration.Astro.AstroAccountTaxSchedule' xml: name: AstroAccountTaxSchedule wrapped: true type: array astroAccount: $ref: '#/components/schemas/OAS.DataModel.Integration.Astro.AstroAccount' accountFeeHierarchy: items: $ref: '#/components/schemas/OAS.DataModel.Billing.FeeHierarchyAccount' xml: name: FeeHierarchyAccount wrapped: true type: array accountBalanceStatus: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountBalanceStatus' registrationCustodianBeneficiaries: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RegistrationCustodianBeneficiary' xml: name: RegistrationCustodianBeneficiary wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.AccountEntityOption' xml: name: AccountEntityOption wrapped: true type: array userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.AccountUserDefinedField' xml: name: AccountUserDefinedField wrapped: true type: array enableMode: type: boolean eclipseEtlVersion: type: integer format: int32 requestedById: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid automatedAccountCreation: type: boolean suppressTradeCreation: type: boolean tradeQueueStatus: type: string enum: - Complete - Pending - Failed - Disabled - Duplicate - Processing - Manual xml: name: Account type: object OAS.DataModel.Portfolio.AccountRmdCalculationSummary: required: - accountId - endOfPreviousYearAccountValue - endOfPreviousYearAccountValueIsCalculated - calculatedEndOfPreviousYearAccountValue - rmdSatisfiedIsCalculated properties: accountId: type: integer format: int32 rmdAmount: type: number format: double rmdOriginalAmount: type: number format: double ytdTotal: type: number format: double endOfPreviousYearAccountValue: type: number format: double endOfPreviousYearAccountValueIsCalculated: type: boolean calculatedEndOfPreviousYearAccountValue: type: number format: double amountRemaining: type: number format: double amountRemainingGroup: type: number format: double amountRemainingGroupApplied: type: number format: double investorAge: type: number format: double primaryBeneficiaryName: type: string maxLength: 255 minLength: 0 primaryBeneficiaryAge: type: number format: double primaryBeneficiaryRelation: type: string maxLength: 30 minLength: 0 onTrack: type: boolean rmdEligible: type: boolean irsTable: type: string maxLength: 26 minLength: 0 factor: type: number format: double rmdSatisfied: type: boolean rmdSatisfiedIsCalculated: type: boolean rmdNotes: type: string recalculated: type: boolean secureActRule: type: string enum: - IraSpouseBeneficiary10YearsYounger - IraTraditional - Unknown - DecedentPreSecureAct - SpouseDecedentDiedBeforeRBD - SpouseDecedentDiedAfterRBDYounger - SpouseDecedentDiedAfterRBDOlder - NonSpouseDecedentDiedBeforeRBD - NonSpouseDecedentDiedAfterRBDYounger - NonSpouseDecedentDiedAfterRBDOlder - MinorYoungerThan31 - MinorNotYoungerThan31 - NotEligibleDesignatedBeneficiaryDeathBeforeRbd - NonPersonDecedentDiedBeforeRBD - NonPersonDecedentDiedAfterRBD - ForcedEDBDiedBeforeRBD0To10Younger - ForcedEDBDiedAfterRBD0To10Younger - TenYearOverride - NonEdbDeathAfter2020 - TenYearOverrideDeathBeforeRbd - TenYearOverrideDeathAfterRbd - NotEligibleDesignatedBeneficiaryDeathAfterRbd - SpouseAsSoleBeneficieryButNotReachedRmdAge73 - SpouseAsSoleBeneficieryButNotReachedRmdAge75 - NonInitialInheritorBira - PreSecureActNonSpouseDecedentDiedAfterRbd source: type: string isCustodial: type: boolean custodialAccountNumber: type: string maxLength: 50 minLength: 0 moneyMarketValue: type: number format: double rmdNote: type: string xml: name: AccountRmdCalculationSummary type: object OAS.WebApi.DTO.Portfolio.MoveRegistrationDto: properties: registrationIds: items: type: integer format: int32 type: array xml: name: MoveRegistrationDto type: object OAS.DataModel.Billing.GeneralAccount: required: - id - parentId - entity - applicationLevel - editedDate - editedBy - createdDate - createdBy - asOfDate properties: id: type: integer format: int32 parentId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis applicationLevel: type: integer format: int32 editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 timestamp: type: string format: byte asOfDate: type: string format: date-time details: items: $ref: '#/components/schemas/OAS.DataModel.Billing.GeneralAccountDetail' xml: name: GeneralAccountDetail wrapped: true type: array xml: name: GeneralAccount type: object OAS.DataModel.Confirm.DownloadTransaction: required: - id - downloadFileId - accountNumber - effectiveDate - noUnits - price - status - lineNumber - netTransactionAmount properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 transTypeId: type: integer format: int32 transactionSubTypeId: type: integer format: int32 cusip: type: string maxLength: 50 minLength: 0 ticker: type: string maxLength: 50 minLength: 0 accountNumber: type: string maxLength: 50 minLength: 0 effectiveDate: type: string format: date-time fileTranCode: type: string maxLength: 50 minLength: 0 fileTransactionSubType: type: string maxLength: 50 minLength: 0 noUnits: type: number format: double price: type: number format: double representativeNumber: type: string maxLength: 20 minLength: 0 ssn: type: string maxLength: 15 minLength: 0 status: type: string enum: - NotConfirmed - Confirmed - Excluded - AggregationOnly settleDate: type: string format: date-time lineNumber: type: integer format: int32 netTransactionAmount: type: number format: double grossTransactionAmount: type: number format: double note: type: string maxLength: 3000 minLength: 0 secondaryAccountNumber: type: string maxLength: 50 minLength: 0 tradeRefNum: type: string maxLength: 40 minLength: 0 downloadTransactionOriginalId: type: integer format: int32 divExDate: type: string format: date-time fundingType: type: string maxLength: 150 minLength: 0 impactsCommitment: type: boolean impactsCapitalBalance: type: boolean tranCostBasis: type: number format: double tranCostDate: type: string format: date-time alternativeEquityFundingTypeId: type: integer format: int32 firmParseCode: type: string maxLength: 100 minLength: 0 memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array memoDefault: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemoDefault' link: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadLinkView' downloadSymbol: $ref: '#/components/schemas/OAS.DataModel.Portfolio.DownloadSymbolBySymbolLocal' transactionType: $ref: '#/components/schemas/OAS.DataModel.Trading.TransactionType' transactionSubType: $ref: '#/components/schemas/OAS.DataModel.Trading.TransactionSubType' file: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' downloadCustoms: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadCustom' xml: name: DownloadCustom wrapped: true type: array tranSleeveAllocation: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadTranSleeveAllocation' xml: name: DownloadTransaction type: object OAS.DataModel.Portfolio.AssetValue: required: - asOfDate - assetId - unitBalance - navPrice - editedDate properties: asOfDate: type: integer format: int32 assetId: type: integer format: int32 unitBalance: type: number format: double navPrice: type: number format: double value: type: number format: double editedDate: type: string format: date-time xml: name: AssetValue type: object OAS.DataModel.Portfolio.ClientRiskScoreTable: required: - id - asOfDate - auditedDate properties: clientId: type: integer format: int32 client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' id: type: integer format: int32 asOfDate: type: string format: date-time portfolioRiskScore: type: integer format: int32 targetRiskScore: type: integer format: int32 currentRiskScore: type: integer format: int32 auditedDate: type: string format: date-time auditedBy: type: string maxLength: 127 minLength: 0 riskScoreProvider: type: string xml: name: ClientRiskScoreTable type: object OAS.WebApi.DTO.Simple.ListCountDto: description: Count result for list endpoints that support OData $filter (e.g. GET /api/v1/Portfolio/Clients/Count). properties: count: description: Number of entities matching URI filters and optional OData $filter. type: integer format: int32 oDataFilter: description: 'OData $filter from the request query string (URL-decoded), or null if none. Callers should send PascalCase EDM property names; MCP normalizes before proxying where applicable.' type: string xml: name: ListCountDto type: object OAS.DataModel.Portfolio.CollectMethod: required: - id properties: id: type: integer format: int32 method: type: string maxLength: 50 minLength: 0 description: type: string maxLength: 50 minLength: 0 custComplexes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustComplex' xml: name: CustComplex wrapped: true type: array xml: name: CollectMethod type: object OAS.DataModel.Portfolio.ProductSubType: required: - id - productType - isAlternative properties: id: type: integer format: int32 productType: type: string enum: - None - MutualFund - Annuity - AdvisorOne - StockOrETF - Option - Bond - Unknown - CD - Index productSubTypeName: type: string maxLength: 50 minLength: 0 isAlternative: type: boolean xml: name: ProductSubType type: object OAS.DataModel.Portfolio.RepState: required: - id - representativeId - stateId properties: id: type: integer format: int32 representativeId: type: integer format: int32 stateId: type: integer format: int32 oldRepState_ID: type: integer format: int32 state: $ref: '#/components/schemas/OAS.DataModel.Portfolio.State' xml: name: RepState type: object OAS.DataModel.Portfolio.BrokerDealerNote: required: - id - createdDate - createdBy - systemGenerated - isWebVisible properties: brokerDealerId: type: integer format: int32 brokerDealer: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BrokerDealer' id: type: integer format: int32 text: type: string createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time rowVersion: type: string format: byte category: type: string maxLength: 25 minLength: 0 userOwnerId: type: integer format: int32 systemGenerated: type: boolean isWebVisible: type: boolean requestFollowup: type: boolean xml: name: BrokerDealerNote type: object OAS.DataModel.Portfolio.BrokerDealer: required: - id - personalId - isActive - bdStatus - clearingFirm - isAdvOnFile - isProductionReported - frequency - isMktingMaterialSent - isSendingQuestionaire - transmissionMethod - transmissionFormat properties: id: type: integer format: int32 personalId: type: integer format: int32 overideCode: type: string maxLength: 50 minLength: 0 overidePerc: type: number format: double agentID: type: string maxLength: 10 minLength: 0 rowVersion: type: string format: byte oldBD_ID: type: integer format: int32 oldBDCode: type: string maxLength: 10 minLength: 0 impDate: type: string format: date-time editedDate: type: string format: date-time editedBy: type: string maxLength: 20 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 20 minLength: 0 isActive: type: boolean bdStatus: type: string enum: - NoIssues - Limited - Pending - Prospect - Rejected - Inactive clearingFirm: type: string enum: - SelfClearing - Pershing - NationalFinancial - Unknown - TDAmeritrade - Schwab - TrustCompanyOfAmerica - Foliofn - Fidelity - RBCCapitalMarkets - SouthwestSecuritiesInc crdNumber: type: string maxLength: 50 minLength: 0 howIsAdvRegistered: type: string enum: - Unknown - SECRegistered - StateRegistered - Unregistered - Other isAdvOnFile: type: boolean isProductionReported: type: boolean frequency: type: integer format: int32 isMktingMaterialSent: type: boolean isSendingQuestionaire: type: boolean transmissionMethod: type: integer format: int32 transmissionFormat: type: integer format: int32 riaId: type: integer format: int32 payeeId: type: integer format: int32 billPayoutScheduleId: type: integer format: int32 actgLedgerNum: type: string maxLength: 50 minLength: 0 isAdvOneAgree: type: boolean advOneRestrictions: type: string maxLength: 500 minLength: 0 advOneAgreeDate: type: string format: date-time agreeDate: type: string format: date-time agreeRestrictions: type: string maxLength: 500 minLength: 0 repListRecvDate: type: string format: date-time natConference: type: string maxLength: 200 minLength: 0 regConference: type: string maxLength: 200 minLength: 0 marketingNotes: type: string maxLength: 500 minLength: 0 advYear: type: integer format: int32 clsSendAdvTo: type: string maxLength: 50 minLength: 0 reportsSendTo: type: string maxLength: 500 minLength: 0 reportsFax: type: string maxLength: 15 minLength: 0 reportsEmail: type: string maxLength: 500 minLength: 0 mktMaterialSendTo: type: string maxLength: 500 minLength: 0 mktMaterialEmail: type: string maxLength: 500 minLength: 0 mktMaterialFax: type: string maxLength: 15 minLength: 0 bdRepRestrict: type: string maxLength: 150 minLength: 0 importKey: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid albridgeID: type: integer format: int32 dazlid: type: string maxLength: 50 minLength: 0 alClientId: type: integer format: int32 isValueEditLockedDown: type: boolean blobs: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BrokerDealerBlob' xml: name: BrokerDealerBlob wrapped: true type: array notes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BrokerDealerNote' xml: name: BrokerDealerNote wrapped: true type: array representatives: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' xml: name: Representative wrapped: true type: array aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BrokerDealerAumSummary' additionalContacts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AdditionalContact' xml: name: AdditionalContact wrapped: true type: array brokerDealerRevenueShares: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BrokerDealerRevenueShare' xml: name: BrokerDealerRevenueShare wrapped: true type: array brokerDealerRevenueShareAccountTypeExclusions: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BrokerDealerRevenueShareAccountTypeExclusion' xml: name: BrokerDealerRevenueShareAccountTypeExclusion wrapped: true type: array brokerDealerRevenueShareRepresentativeExclusions: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BrokerDealerRevenueShareRepresentativeExclusion' xml: name: BrokerDealerRevenueShareRepresentativeExclusion wrapped: true type: array brokerDealerRevenueShareBusinessLineExclusions: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BrokerDealerRevenueShareBusinessLineExclusion' xml: name: BrokerDealerRevenueShareBusinessLineExclusion wrapped: true type: array personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' reportImage: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BrokerDealerImageBlob' entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.BrokerDealerEntityOption' xml: name: BrokerDealerEntityOption wrapped: true type: array userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.BrokerDealerUserDefinedField' xml: name: BrokerDealerUserDefinedField wrapped: true type: array reportBrokerDealerVersionAssignments: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.ReportBrokerDealerVersionAssignment' xml: name: ReportBrokerDealerVersionAssignment wrapped: true type: array globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: BrokerDealer type: object OAS.DataModel.Confirm.DownloadSource: required: - id - downloadFormatId - downloadDescription - transmitMethod - url - allowPriceImport - allowSecondaryAcctCodeMatch - allowAcctCodeMatch - allowAcctCodeMatchWOZero - allowNameImport - allowPositionImport - allowTransactionImport - allowBeneficiaryImport - allowBankingImport - allowDuplicateAssets - allowProperName - advReportable - thirteenFReportable - principalAndIncome - autoCreateStartingValues - allowRMDImport - removeSettleDateTrades - allowSystematicImport - isOrionEnterpriseEnabled - allowSecurityImport - allowCorpActionImport - allowDivImport - patternMatchType - baseAcctLength - useReversal - isActive - underReview - allowTranDetailImport - allowGenericImport - allowCostBasisImport - isAutoHouseholding - isAcctCreation - isUnVerifiedSells - ignoreRepVerify - doNotUseBulk - allowPriceZero - createTransactionInPendingStatus - newAccounts - isSourceExclusionCB - isSourceExclusionTran - newAccountCenterSuppression - positionOnlyReconcile - isFixSmallBalance - alwaysCreateNewRegistration - noOrionPriceCopy - archiveFiles - registrationBaseNumber - isDividendTransactionCombination properties: id: type: integer format: int32 downloadFormatId: type: integer format: int32 downloadFormatSubTypeId: type: integer format: int32 downloadSourceParentId: type: integer format: int32 downloadFormat: $ref: '#/components/schemas/OAT.Confirmation.Model.IDownloadFormat' downloadDescription: type: string maxLength: 50 minLength: 0 transmitMethod: type: string enum: - Empty - None - FTP - DSTHTTP - Network - SFTP - FTPS - HTTPS - S3 url: type: string maxLength: 255 minLength: 0 filePattern: type: string maxLength: 1000 minLength: 0 transPercTolerance: type: number format: double transDaysTolerance: type: integer format: int32 deleteSourceFile: type: boolean cashCusip: type: string allowPriceImport: type: boolean allowSecondaryAcctCodeMatch: type: boolean allowAcctCodeMatch: type: boolean allowAcctCodeMatchWOZero: type: boolean allowNameImport: type: boolean allowPositionImport: type: boolean allowTransactionImport: type: boolean allowBeneficiaryImport: type: boolean allowBankingImport: type: boolean allowDuplicateAssets: type: boolean allowProperName: type: boolean advReportable: type: boolean thirteenFReportable: type: boolean principalAndIncome: type: boolean autoCreateStartingValues: type: boolean allowRMDImport: type: boolean removeSettleDateTrades: type: boolean allowSystematicImport: type: boolean isOrionEnterpriseEnabled: type: boolean allowSecurityImport: type: boolean allowCorpActionImport: type: boolean allowDivImport: type: boolean patternMatchType: type: string enum: - Included - Excluded baseAcctLength: type: integer format: int32 useReversal: type: boolean isActive: type: boolean underReview: type: boolean allowTranDetailImport: type: boolean allowGenericImport: type: boolean allowCostBasisImport: type: boolean isAutoHouseholding: type: boolean isAcctCreation: type: boolean isUnVerifiedSells: type: boolean note: type: string maxLength: 1000 minLength: 0 custodianCommonCode: type: string maxLength: 10 minLength: 0 sourceConfig: type: string custodianCommonId: type: integer format: int32 ignoreRepVerify: type: boolean doNotUseBulk: type: boolean altFilePattern: type: string maxLength: 1000 minLength: 0 allowPriceZero: type: boolean createTransactionInPendingStatus: type: boolean reconTargetTime: type: string format: date-time comparePositionValue: type: boolean newAccounts: type: string enum: - Default - DoNotCreate - Create - AutoExclude runAssetValueComparison: type: boolean editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 serviceTeamReconId: type: integer format: int32 serviceTeamMemberId: type: integer format: int32 downloadFiles: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' xml: name: DownloadFile wrapped: true type: array downloadSourceInstructions: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSourceInstruction' xml: name: DownloadSourceInstruction wrapped: true type: array isSourceExclusionCB: type: boolean isSourceExclusionTran: type: boolean newAccountCenterSuppression: type: boolean positionOnlyReconcile: type: string enum: - 'No' - 'Yes' - EnabledAccountsOnly - AIP - EnabledAccountsOnlyAIP - EnabledAccountsOnlyHAA - HAA isFixSmallBalance: type: boolean alwaysCreateNewRegistration: type: boolean noOrionPriceCopy: type: boolean namePercentMatch: type: number format: double positionPercentMatch: type: number format: double transactionPercentMatch: type: number format: double archiveFiles: type: boolean registrationBaseNumber: type: integer format: int32 dailyAccrualTolerance: type: number format: double isDividendTransactionCombination: type: boolean sftpKey: type: string format: byte nextScheduledRunDate: type: string format: date-time gpgKey: type: string format: byte gpgPassphrase: type: string maxLength: 30 minLength: 0 transmitUserId_e: type: string format: byte transmitPassword_e: type: string format: byte zipPassword_e: type: string format: byte alClientId: type: integer format: int32 config: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSourceConfig' downloadSourceOptionJSON: type: string schedules: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSourceSchedule' xml: name: DownloadSourceSchedule wrapped: true type: array logs: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSourceQueueLog' xml: name: DownloadSourceQueueLog wrapped: true type: array defaults: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSourceDefault' downloadSourceNote: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSourceNote' xml: name: DownloadSource type: object OAS.DataModel.SimpleEntity: properties: id: type: integer format: int32 name: type: string xml: name: SimpleEntity type: object OAS.DataModel.Billing.BillRegistration: required: - id - registrationId - editedDate - editedBy - createdDate - createdBy properties: id: type: integer format: int32 registrationId: type: integer format: int32 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 timestamp: type: string format: byte registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' xml: name: BillRegistration type: object OAS.DataModel.Portfolio.WholesalerBlob: required: - id - isZip - uniqueID properties: wholesalerId: type: integer format: int32 crmDocuments: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CrmDocument' xml: name: CrmDocument wrapped: true type: array wholesaler: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Wholesaler' id: type: integer format: int32 openWith: type: string maxLength: 200 minLength: 0 fileName: type: string maxLength: 100 minLength: 0 createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time rowVersion: type: string format: byte blobDesc: type: string maxLength: 200 minLength: 0 blobText: type: string isZip: type: boolean fileNETidmId: type: string maxLength: 9 minLength: 0 filePath: type: string maxLength: 500 minLength: 0 eFileLocation: type: string enum: - Undefined - Database - FileServer - AmazonS3 - HttpGet - RedtailIms - Communities rootPath: type: string maxLength: 100 minLength: 0 uniqueID: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: WholesalerBlob type: object OAS.DataModel.Portfolio.DownloadSymbol: required: - id - symbol properties: id: type: integer format: int32 symbol: type: string maxLength: 50 minLength: 0 productId: type: integer format: int32 isNASDAQPlatformSymbol: type: boolean audits: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.DownloadSymbolHistory' xml: name: DownloadSymbolHistory wrapped: true type: array xml: name: DownloadSymbol type: object OAS.DataModel.Trading.AccountSleeveHistory: required: - id - changeType - accountId - targetAllocation - contributionAllocation - distributionAllocation - corporateActionAllocation - toleranceUpper - toleranceLower - editedBy - editedDate - sleeveType - autoTradeTypes properties: id: type: integer format: int32 changeType: type: string maxLength: 1 minLength: 0 accountId: type: integer format: int32 account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' targetAllocation: type: number format: double targetBalanceType: type: string enum: - Dollars - Percent contributionAllocation: type: number format: double distributionAllocation: type: number format: double corporateActionAllocation: type: number format: double toleranceUpper: type: number format: double toleranceLower: type: number format: double editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time sleeveType: type: string enum: - Normal sleeve - Custodial account - Contribution sleeve - Distribution sleeve - Unmanaged sleeve autoTradeTypes: type: string enum: - None - RegistrationRebalance - SleeveRebalance - ContributionAllocation - TransferInRebalance autoTradeRequested: type: string format: date-time autoTradeRequestedBy: type: string autoTradeProcessed: type: string format: date-time suspendAutoContribUntil: type: string format: date-time doNotTrade: type: boolean sleeveStrategyToleranceUpper: type: number format: double sleeveStrategyToleranceLower: type: number format: double xml: name: AccountSleeveHistory type: object OAS.WebApi.DTO.Portfolio.RegistrationDto: properties: id: type: integer format: int32 name: type: string accountType: type: string isActive: type: boolean lastName: type: string firstName: type: string currentValue: type: number format: double ssN_TaxID: type: string deceasedSSN_TaxID: type: string dob: type: string format: date-time clientId: type: integer format: int32 typeCode: type: string typeId: type: integer format: int32 company: type: string jobTitle: type: string gender: type: string createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time riskBudget: type: integer format: int32 representativeName: type: string representativeNumber: type: string missingInformation: readOnly: true type: string returnObjective: type: string investmentObjective: type: string timeHorizon: type: string stockPercent: type: string bondPercent: readOnly: true type: string sleeveStrategy: type: string targetSpendRate: type: number format: double targetDollarAmount: type: number format: double targetDate: type: string format: date-time isRTQLocked: type: boolean riskTolerance: type: integer format: int32 riskExposure: type: string isDataSharingEntity: type: boolean additionalColumns: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Interface.AdditionalColumnDefinition' xml: name: AdditionalColumnDefinition wrapped: true type: array custodialAccountNumber: type: string hasSleeve: type: boolean dod: type: string format: date-time taxType: type: string enum: - Taxable - TaxDeferred - TaxFree globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: RegistrationDto type: object OAS.DataModel.Portfolio.AccountManager: required: - id - accountId - entityId - entity properties: id: type: integer format: int32 accountId: type: integer format: int32 entityId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis xml: name: AccountManager type: object OAS.DataModel.Portfolio.PortfolioGroupSrcRegistration: properties: portfolioGroupId: type: integer format: int32 registrationId: type: integer format: int32 portfolioGroup: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroup' xml: name: PortfolioGroupSrcRegistration type: object OAS.DataModel.Portfolio.ClientAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: ClientAumSummary type: object OAS.DataModel.Portfolio.AssetLive: required: - id - currShares - pendShares - assetStatus properties: id: type: integer format: int32 currValue: type: number format: double currShares: type: number format: double pendValue: type: number format: double pendShares: type: number format: double actualNavPrice: type: number format: double actualPriceDate: type: string format: date-time actualCustodianCommon: type: integer format: int32 assetStatus: type: integer format: int32 xml: name: AssetLive type: object OAS.DataModel.Portfolio.AdditionalContact: required: - id - lastName - entityName - entityType properties: id: type: integer format: int32 firstName: type: string maxLength: 30 minLength: 0 lastName: type: string maxLength: 255 minLength: 0 entityName: type: string maxLength: 255 minLength: 0 address: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.Address' homePhone: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.FullPhoneNumber' businessPhone: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.FullPhoneNumber' mobilePhone: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.PhoneNumber' fax: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.FullPhoneNumber' otherPhone: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.FullPhoneNumber' pager: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.FullPhoneNumber' email: type: string maxLength: 200 minLength: 0 webAddress: type: string maxLength: 255 minLength: 0 salutation: type: string maxLength: 50 minLength: 0 ssN_TaxID: type: string maxLength: 15 minLength: 0 dob: type: string maxLength: 20 minLength: 0 birthDate: readOnly: true type: string format: date-time isSmoker: type: boolean gender: type: string maxLength: 1 minLength: 0 marital: type: string maxLength: 50 minLength: 0 prefix: type: string maxLength: 50 minLength: 0 suffix: type: string maxLength: 50 minLength: 0 entityType: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNullNull' parentId: type: integer format: int32 personalDesc: type: string maxLength: 50 minLength: 0 isActive: type: boolean jobTitle: type: string maxLength: 200 minLength: 0 isBlockedPersonOverride: type: boolean isUSCitizen: type: boolean company: type: string maxLength: 255 minLength: 0 twitterUsername: type: string maxLength: 50 minLength: 0 facebookUrl: type: string maxLength: 8000 minLength: 0 blobPhotoId: type: integer format: int32 reportName: type: string maxLength: 255 minLength: 0 xml: name: AdditionalContact type: object OAS.DataModel.Settings.SleeveStrategyAggregateEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: SleeveStrategyAggregateEntityOption type: object OAS.DataModel.Reporting.Envision.ReportBrokerDealerVersionAssignment: required: - brokerDealerId - reportId - id - reportVersionId properties: brokerDealerId: type: integer format: int32 brokerDealer: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BrokerDealer' reportId: type: integer format: int32 id: type: integer format: int32 reportVersionId: type: integer format: int32 auditedByDisplay: type: string auditedDate: type: string format: date-time xml: name: ReportBrokerDealerVersionAssignment type: object OAS.DataModel.Portfolio.BalanceSheet: required: - id - clientId - categoryId - createdBy - createdDate - editedBy - editedDate properties: id: type: integer format: int32 intuitId: type: integer format: int32 intuitAccountId: type: integer format: int64 clientId: type: integer format: int32 name: type: string maxLength: 255 minLength: 0 value: type: number format: double isLiability: type: boolean categoryId: type: integer format: int32 createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time byAllId: type: integer format: int64 byAllAccountId: type: integer format: int64 client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' category: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BalanceSheetCategory' xml: name: BalanceSheet type: object OAS.DataModel.Portfolio.RegistrationBeneficiary: required: - id - registrationId properties: id: type: integer format: int32 registrationId: type: integer format: int32 benefitName: type: string maxLength: 255 minLength: 0 ssn: type: string maxLength: 12 minLength: 0 dob: type: string format: date-time type: type: string maxLength: 20 minLength: 0 relation: type: string maxLength: 30 minLength: 0 percentage: type: number format: double address: type: string maxLength: 255 minLength: 0 city: type: string maxLength: 30 minLength: 0 state: type: string maxLength: 2 minLength: 0 zip: type: string maxLength: 20 minLength: 0 importKey: type: string maxLength: 15 minLength: 0 encryptedSSN: type: string format: byte percentageTemp: type: number format: double createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time perStirpes: type: boolean registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' xml: name: RegistrationBeneficiary type: object OAS.DataModel.Trading.ContributionCode: required: - id properties: id: type: integer format: int32 description: type: string maxLength: 100 minLength: 0 xml: name: ContributionCode type: object OAS.DataModel.Portfolio.AccountRmdYearOverride: required: - accountId - year properties: accountId: type: integer format: int32 year: type: integer format: int32 value: type: number format: double isSatisfied: type: boolean audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' rmdNotes: type: string overrideRMDAmount: type: number format: double xml: name: AccountRmdYearOverride type: object OAS.DataModel.Portfolio.InvestmentObjective: required: - id - description properties: id: type: integer format: int32 description: type: string maxLength: 25 minLength: 0 sequenceNumber: type: integer format: int32 riskRangeLow: type: integer format: int32 riskRangeHigh: type: integer format: int32 driftRangeLow: type: integer format: int32 driftRangeHigh: type: integer format: int32 detail: type: string maxLength: 700 minLength: 0 hypotheticalMonthlyPerformanceValues: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.InvestmentObjectiveHypotheticalMonthlyPerformanceValue' xml: name: InvestmentObjectiveHypotheticalMonthlyPerformanceValue wrapped: true type: array aggregateModels: items: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' xml: name: AggregateModel wrapped: true type: array xml: name: InvestmentObjective type: object OAS.DataModel.Billing.BillAccountInfoForEF: properties: accountId: type: integer format: int32 valueMethod: type: string enum: - PeriodEndingValue - AvgDailyBalance - AvgMonthlyBalance billingStyle: type: string enum: - Advance - Arrears scheduleName: type: string billStartDate: type: string format: date-time billFrequency: type: string enum: - Undefined - Monthly - Quarterly - Triannual - Semiannually - Annually - AtMaturity cycleMonth: type: integer format: int32 xml: name: BillAccountInfoForEF type: object OAS.DataModel.Portfolio.Wholesaler: required: - id - personalId properties: id: type: integer format: int32 personalId: type: integer format: int32 startDate: type: string format: date-time endDate: type: string format: date-time editedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 notes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.WholesalerNote' xml: name: WholesalerNote wrapped: true type: array blobs: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.WholesalerBlob' xml: name: WholesalerBlob wrapped: true type: array rowVersion: type: string format: byte impDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 createdDate: type: string format: date-time importKey: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid representatives: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' xml: name: Representative wrapped: true type: array aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.WholesalerAumSummary' personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.WholesalerUserDefinedField' xml: name: WholesalerUserDefinedField wrapped: true type: array wholesalerStates: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.WholesalerState' xml: name: WholesalerState wrapped: true type: array xml: name: Wholesaler type: object OAS.DataModel.Confirm.DownloadBeneficiary: required: - id - downloadFileId - acctCode - relation - type - percentage - status - lineNumber - beneficiaryName properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 acctCode: type: string maxLength: 50 minLength: 0 relation: type: string maxLength: 30 minLength: 0 type: type: string maxLength: 20 minLength: 0 percentage: type: number format: double status: type: string enum: - NotConfirmed - Confirmed - Excluded - AggregationOnly lineNumber: type: integer format: int32 beneficiaryName: type: string maxLength: 255 minLength: 0 beneficiaryStatus: type: string maxLength: 1 minLength: 0 address: type: string maxLength: 255 minLength: 0 dob: type: string format: date-time ssn: type: string maxLength: 12 minLength: 0 city: type: string maxLength: 30 minLength: 0 state: type: string maxLength: 2 minLength: 0 zip: type: string maxLength: 12 minLength: 0 firmParseCode: type: string maxLength: 100 minLength: 0 memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array memoDefault: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemoDefault' link: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadLinkView' file: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' downloadCustoms: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadCustom' xml: name: DownloadCustom wrapped: true type: array xml: name: DownloadBeneficiary type: object OAS.DataModel.Settings.WholesalerUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: WholesalerUserDefinedField type: object OAS.DataModel.Billing.BillStatus: required: - id - sBillStatus - sBillStatusDesc - itemData - isPayable properties: id: type: integer format: int32 sBillStatus: type: string maxLength: 50 minLength: 0 sBillStatusDesc: type: string maxLength: 255 minLength: 0 itemData: type: integer format: int32 isPayable: type: boolean xml: name: BillStatus type: object OAS.DataModel.Billing.CompositeAccountExclude: required: - id - accountId - startDate - endDate - reason - createdDate - createdBy - editedBy properties: id: type: integer format: int32 accountId: type: integer format: int32 startDate: type: string format: date-time endDate: type: string format: date-time reason: type: string maxLength: 255 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: CompositeAccountExclude type: object OAS.DataModel.Portfolio.RegistrationAdditionalInfo: required: - fkRegistration properties: fkRegistration: type: integer format: int32 currValue: type: number format: double xml: name: RegistrationAdditionalInfo type: object OAS.DataModel.Billing.BillEntity: required: - id - entityName - isPayableEntity - isUserAdded properties: id: type: integer format: int32 entityName: type: string maxLength: 20 minLength: 0 entityDescription: type: string maxLength: 255 minLength: 0 isPayableEntity: type: boolean isUserAdded: type: boolean isActive: type: boolean isApplyToAstro: type: boolean excludeFromRefundCalculations: type: boolean separateOnFeeFile: type: boolean payeeId: type: integer format: int32 collectFromId: type: integer format: int32 billEntityReportAsId: type: integer format: int32 payee: $ref: '#/components/schemas/OAS.DataModel.Billing.Payee' billEntityReportAs: $ref: '#/components/schemas/OAS.DataModel.Billing.BillEntity' reportsForBillEntites: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillEntity' xml: name: BillEntity wrapped: true type: array editedDate: type: string format: date-time editedBy: type: string createDate: type: string format: date-time createdBy: type: string xml: name: BillEntity type: object OAS.DataModel.Trading.SleeveStrategyDetailHistory: required: - id - sleeveStrategyDetailId - sleeveStrategyId - targetAllocation - targetBalanceType - contributionAllocation - distributionAllocation - toleranceUpper - toleranceLower - editedBy - editedDate - sleeveType - autoTradeTypes - changeType properties: id: type: integer format: int32 sleeveStrategyDetailId: type: integer format: int32 sleeveStrategyId: type: integer format: int32 modelAggId: type: integer format: int32 managementStyleId: type: integer format: int32 subAdvisorId: type: integer format: int32 targetAllocation: type: number format: double targetBalanceType: type: string enum: - Dollars - Percent contributionAllocation: type: number format: double distributionAllocation: type: number format: double toleranceUpper: type: number format: double toleranceLower: type: number format: double editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time sleeveType: type: integer format: int32 autoTradeTypes: type: string enum: - None - RegistrationRebalance - SleeveRebalance - ContributionAllocation - TransferInRebalance doNotTrade: type: boolean riskScore: type: number format: double changeType: type: string maxLength: 1 minLength: 0 modelAggregate: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' subAdvisor: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisor' managementStyle: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Platform' xml: name: SleeveStrategyDetailHistory type: object OAS.DataModel.Settings.UserDefineTimeData: required: - id - entity - parentId - userDefinedDefinitionId - effectiveDate properties: id: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis parentId: type: integer format: int32 userDefinedDefinitionId: type: integer format: int32 effectiveDate: type: string format: date-time fieldValue: type: string definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: UserDefineTimeData type: object OAS.DataModel.Settings.UserDefineDefinition: required: - id - entity - isTimeSensitive properties: id: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis type: type: string enum: - MultiLineEditor - DropDownEditor - DropDownList - CheckBox - Currency - Date - DateTime - Integer - String - Double - Time - Long - CustomObject - Email description: type: string maxLength: 50 minLength: 0 mask: type: string maxLength: 255 minLength: 0 defaultValue: type: string sequence: type: integer format: int32 createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time code: type: string maxLength: 25 minLength: 0 category: type: string maxLength: 30 minLength: 0 customObject: type: string maxLength: 255 minLength: 0 controlProperties: type: string securityCode: type: string maxLength: 38 minLength: 0 isTimeSensitive: type: boolean data: items: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineData' xml: name: UserDefineData wrapped: true type: array timeData: items: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineTimeData' xml: name: UserDefineTimeData wrapped: true type: array options: items: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineOption' xml: name: UserDefineOption wrapped: true type: array pageCodes: items: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinitionPageCode' xml: name: UserDefineDefinitionPageCode wrapped: true type: array allowedEntityOptionEntities: items: $ref: '#/components/schemas/OAS.DataModel.Settings.EntityOptionAllowEntity' xml: name: EntityOptionAllowEntity wrapped: true type: array xml: name: UserDefineDefinition type: object OAS.DataModel.Billing.Bill: required: - id - billClientId - billTransmitMethodId - calcDate - editDate - editedBy - createDate - createdBy - isValid properties: id: type: integer format: int32 billClientId: type: integer format: int32 billTransmitMethodId: type: integer format: int32 blobId: type: integer format: int32 calcDate: type: string format: date-time editDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 createDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 isValid: type: integer format: int32 timestamp: type: string format: byte oldInvoiceNo: type: integer format: int32 billTypeId: type: integer format: int32 billInstanceId: type: integer format: int32 clientStampId: type: integer format: int32 isRecalc: type: boolean transmitMethod: $ref: '#/components/schemas/OAS.DataModel.Billing.BillTransmitMethod' billClient: $ref: '#/components/schemas/OAS.DataModel.Billing.BillClient' billType: $ref: '#/components/schemas/OAS.DataModel.Billing.BillType' items: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillItem' xml: name: BillItem wrapped: true type: array instance: $ref: '#/components/schemas/OAS.DataModel.Billing.BillInstance' info: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAdditionalInfo' log: $ref: '#/components/schemas/OAS.DataModel.Billing.BillLog' xml: name: Bill type: object OAS.DataModel.Confirm.DownloadSourceInstruction: required: - id - downloadSourceId - recordType - recordTypeLink - field - code - value - createdDate - createdBy - editedDate - editedBy properties: id: type: integer format: int32 downloadSourceId: type: integer format: int32 recordType: type: integer format: int32 recordTypeLink: type: string maxLength: 50 minLength: 0 field: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 50 minLength: 0 value: type: string maxLength: 150 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 downloadSource: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSource' xml: name: DownloadSourceInstruction type: object OAS.DataModel.Portfolio.AccountBusinessLine: required: - accountId - businessLineId properties: accountId: type: integer format: int32 businessLineId: type: integer format: int32 businessLine: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BusinessLine' xml: name: AccountBusinessLine type: object OAS.DataModel.Settings.FundFamilyEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: FundFamilyEntityOption type: object OAS.WebApi.DTO.Trading.ModelToleranceDto: properties: groupName: type: string groupDescription: type: string groupKey: type: integer format: int32 groupEntity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis lowerTolerance: type: number format: double upperTolerance: type: number format: double targetPercent: type: number format: double targetValue: type: number format: double actualPercent: type: number format: double actualValue: type: number format: double actualShares: type: number format: double actualCash: type: number format: double excluded: type: boolean postTradePercent: type: number format: double postTradeShares: type: number format: double postTradeCash: type: number format: double targetShares: type: number format: double postTradeValue: type: number format: double minCashBalance: type: number format: double minCashBalanceType: type: string enum: - Dollars - Percent inTolerance: readOnly: true type: boolean xml: name: ModelToleranceDto type: object OAS.DataModel.Trading.SleeveStrategyAssetLevelAllowed: required: - id - sleeveStrategyId - assetLevelId properties: id: type: integer format: int32 sleeveStrategyId: type: integer format: int32 assetLevelType: type: string enum: - Default - AssetCategory - AssetClass - RiskCategory assetLevelId: type: integer format: int32 sleeveStrategy: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategy' xml: name: SleeveStrategyAssetLevelAllowed type: object OAS.DataModel.Portfolio.ProductBondCall: required: - productId - callDate - callPrice properties: productId: type: integer format: int32 callDate: type: string format: date-time callPrice: type: number format: double product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' xml: name: ProductBondCall type: object OAS.DataModel.Trading.SleeveStrategyRiskType: required: - id - riskTypeName - isPtModel properties: id: type: integer format: int32 riskTypeName: type: string lowerLimit: type: number format: double upperLimit: type: number format: double isPtModel: type: boolean auditedDate: type: string format: date-time auditedByDisplay: type: string sleeveStrategy: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategy' xml: name: SleeveStrategy wrapped: true type: array riskTypeAllocations: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyRiskTypeAllocation' xml: name: SleeveStrategyRiskTypeAllocation wrapped: true type: array xml: name: SleeveStrategyRiskType type: object OAS.DataModel.Settings.ModelEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: ModelEntityOption type: object OAS.DataModel.Portfolio.PriceCurrent: required: - custodianCommonId - productId - priceDate - navPrice - isValidated properties: custodianCommonId: type: integer format: int32 productId: type: integer format: int32 priceDate: type: string format: date-time navPrice: type: number format: double isValidated: type: boolean xml: name: PriceCurrent type: object OAS.DataModel.Portfolio.PortfolioGroupTargetAllocation: required: - id - portfolioGroupId - entity - entityId - weight - createdBy - createdDate - editedBy - editedDate properties: id: type: integer format: int32 portfolioGroupId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis entityId: type: integer format: int32 weight: type: number format: double minimumRange: type: number format: double maximumRange: type: number format: double createdBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 editedByOverride: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time portfolioGroup: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroup' xml: name: PortfolioGroupTargetAllocation type: object OAS.DataModel.Settings.SecurityClassLocalUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: SecurityClassLocalUserDefinedField type: object OAS.DataModel.Billing.BillProduct: required: - id - productId - feeExcluded - includeByDefault properties: id: type: integer format: int32 productId: type: integer format: int32 feeExcluded: type: boolean includeByDefault: type: boolean feeBillExclusionMode: type: string enum: - 'No' - YesAll - SelectBillEntities editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' xml: name: BillProduct type: object OAS.DataModel.Trading.AccountSleeve: required: - accountId - targetAllocation - targetBalanceType - contributionAllocation - distributionAllocation - corporateActionAllocation - toleranceUpper - toleranceLower - sleeveType properties: accountId: type: integer format: int32 targetAllocation: type: number format: double targetBalanceType: type: string enum: - Dollars - Percent contributionAllocation: type: number format: double distributionAllocation: type: number format: double corporateActionAllocation: type: number format: double toleranceUpper: type: number format: double toleranceLower: type: number format: double sleeveType: type: string enum: - Normal sleeve - Custodial account - Contribution sleeve - Distribution sleeve - Unmanaged sleeve doNotTrade: type: boolean isCustomized: type: boolean sleeveStrategyDetailId: type: integer format: int32 sleeveStrategyId: type: integer format: int32 sleeveStrategy: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategy' sleeveStrategyToleranceUpper: type: number format: double sleeveStrategyToleranceLower: type: number format: double tradeBlockModels: items: $ref: '#/components/schemas/OAS.DataModel.Trading.TradeBlockModel' xml: name: TradeBlockModel wrapped: true type: array audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' history: items: $ref: '#/components/schemas/OAS.DataModel.Trading.AccountSleeveHistory' xml: name: AccountSleeveHistory wrapped: true type: array xml: name: AccountSleeve type: object OAS.DataModel.Portfolio.PlatformType: required: - id properties: id: type: integer format: int32 type: type: string maxLength: 100 minLength: 0 xml: name: PlatformType type: object OAS.DataModel.Portfolio.RegistrationDecedent: properties: registrationId: type: integer format: int32 name: type: string maxLength: 255 minLength: 0 dateOfBirth: type: string format: date-time relationToBeneficiary: type: string maxLength: 30 minLength: 0 registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' xml: name: RegistrationDecedent type: object OAS.DataModel.Portfolio.AccountSloa: required: - id - accountId properties: id: type: integer format: int32 accountId: type: integer format: int32 sloaDate: type: string format: date-time thirdParty: type: string maxLength: 50 minLength: 0 isAffiliated: type: boolean distributionType: type: string enum: - Wire - Journal - EFT - Check - Other isActive: type: boolean notes: type: string xml: name: AccountSloa type: object OAS.DataModel.Billing.PayeeBlob: required: - isViewable - isViewableAdvisor - isViewableRepresentative - id - isZip - uniqueID properties: payeeId: type: integer format: int32 isViewable: type: boolean isViewableAdvisor: type: boolean isViewableRepresentative: type: boolean crmDocuments: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CrmDocument' xml: name: CrmDocument wrapped: true type: array payee: $ref: '#/components/schemas/OAS.DataModel.Billing.Payee' id: type: integer format: int32 openWith: type: string maxLength: 200 minLength: 0 fileName: type: string maxLength: 100 minLength: 0 createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time rowVersion: type: string format: byte blobDesc: type: string maxLength: 200 minLength: 0 blobText: type: string isZip: type: boolean fileNETidmId: type: string maxLength: 9 minLength: 0 filePath: type: string maxLength: 500 minLength: 0 eFileLocation: type: string enum: - Undefined - Database - FileServer - AmazonS3 - HttpGet - RedtailIms - Communities rootPath: type: string maxLength: 100 minLength: 0 uniqueID: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: PayeeBlob type: object OAS.DataModel.Trading.AggregateModelEntityHistory: required: - id - aggregateModelId - entityId - entityEnum - editedBy - editedDate - changeType properties: id: type: integer format: int32 aggregateModelId: type: integer format: int32 entityId: type: integer format: int32 entityEnum: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time changeType: type: string maxLength: 1 minLength: 0 xml: name: AggregateModelEntityHistory type: object OAS.DataModel.Portfolio.PortfolioGroup: required: - id - name - clientId - createdDate - createdBy properties: id: type: integer format: int32 name: type: string maxLength: 250 minLength: 0 clientId: type: integer format: int32 createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 portfolioType: type: string enum: - Composite - Reporting - Trading repId: type: integer format: int32 custodianId: type: integer format: int32 modelAggId: type: integer format: int32 platformId: type: integer format: int32 planId: type: integer format: int32 fundFamilyId: type: integer format: int32 stockRange: type: integer format: int32 riskTolerance: type: integer format: int32 riskBudgetRange: type: integer format: int32 eclipsePortfolioId: type: integer format: int32 client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' accounts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroupAccount' xml: name: PortfolioGroupAccount wrapped: true type: array srcAccounts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroupSrcAccount' xml: name: PortfolioGroupSrcAccount wrapped: true type: array srcRegistrations: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroupSrcRegistration' xml: name: PortfolioGroupSrcRegistration wrapped: true type: array changes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroupChange' xml: name: PortfolioGroupChange wrapped: true type: array reportPortfolioGroupVersionAssignments: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.ReportPortfolioGroupVersionAssignment' xml: name: ReportPortfolioGroupVersionAssignment wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.PortfolioGroupEntityOption' xml: name: PortfolioGroupEntityOption wrapped: true type: array targetAllocations: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroupTargetAllocation' xml: name: PortfolioGroupTargetAllocation wrapped: true type: array userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.PortfolioGroupUserDefinedField' xml: name: PortfolioGroupUserDefinedField wrapped: true type: array xml: name: PortfolioGroup type: object OAS.DataModel.Portfolio.CustodianLocal: required: - id - personalId - name - sweepLevel - isDirect - feeReqSrc - sweepProductClassId - isUsingEquityBlockTrades - is2PartTrading - isUseB50Setup - isSupermarket - isManual - allowManualOrderAllocate - custodianCommonIdList - directTrading - downloadsCostBasis - aggregateSleeves - replenishMinCash properties: id: type: integer format: int32 personalId: type: integer format: int32 name: type: string maxLength: 40 minLength: 0 description: type: string code: type: string maxLength: 50 minLength: 0 sweepLevel: type: string enum: - Invalid - Registration - Account isDirect: type: boolean editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 custodialAccountNum: type: string maxLength: 50 minLength: 0 canSweepFeesToCustAcct: type: boolean feeReqSrc: type: string enum: - Invalid - HighValueFund - CashAccount - ProRata isDefault: type: boolean isCreateDistribution: type: boolean custTaxID: type: string maxLength: 50 minLength: 0 masterAccountNumber: type: string maxLength: 50 minLength: 0 sweepProductClassId: type: integer format: int32 isQpeTransExcluded: type: boolean isUsingEquityBlockTrades: type: boolean is2PartTrading: type: boolean isUseB50Setup: type: boolean canTransmitAfterHours: type: boolean isSupermarket: type: boolean isManual: type: boolean allowManualOrderAllocate: type: boolean manualOrderAllocationClOrdID: type: string maxLength: 35 minLength: 0 dtcNum: type: string maxLength: 10 minLength: 0 custodianCommonIdList: type: string maxLength: 100 minLength: 0 directTrading: type: string enum: - None - Tda communitiesDirectTrading: type: string maxLength: 50 minLength: 0 downloadsCostBasis: type: boolean fixUploadTargetId: type: integer format: int32 brokerCommission: type: number format: double aggregateSleeves: type: boolean minCashBalance: type: number format: double replenishMinCash: type: boolean shareTradeThreshold: type: number format: double trustType: type: string enum: - None - CTC - EAS feeFileUploadTarget: type: integer format: int32 custodianGlobalId: type: integer format: int32 globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid accounts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: Account wrapped: true type: array aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustodianAumSummary' personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.CustodianEntityOption' xml: name: CustodianEntityOption wrapped: true type: array fixTradingSettings: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustodianFixTradeSetting' xml: name: CustodianFixTradeSetting wrapped: true type: array algorithms: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustodianAlgorithm' xml: name: CustodianAlgorithm wrapped: true type: array custComplexes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustComplex' xml: name: CustComplex wrapped: true type: array xml: name: CustodianLocal type: object OAS.DataModel.Portfolio.RiskCategoryAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: RiskCategoryAumSummary type: object OAS.DataModel.Portfolio.IndexBlendTimeframe: required: - id - indexBlendId - asOfDate - target properties: id: type: integer format: int32 indexBlendId: type: integer format: int32 asOfDate: type: string format: date-time target: type: number format: double maximum: 100.0 minimum: 0.0 details: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.IndexBlendDetail' xml: name: IndexBlendDetail wrapped: true type: array xml: name: IndexBlendTimeframe type: object OAS.DataModel.Trading.SleeveStrategyAggregateHistory: required: - id - changeType - sleeveStrategyAggregateId - name - contributionAllocationMethod - distributionAllocationMethod - autoRebalFreq - autoRebalMonth - autoRebalDay - createdDate - createdBy - auditedDate properties: id: type: integer format: int32 changeType: type: string maxLength: 1 minLength: 0 sleeveStrategyAggregateId: type: integer format: int32 name: type: string maxLength: 100 minLength: 0 contributionAllocationMethod: type: integer format: int32 distributionAllocationMethod: type: integer format: int32 autoRebalFreq: type: string enum: - None - Monthly - Quarterly - Semiannual - Annual autoRebalMonth: type: integer format: int32 autoRebalDay: type: integer format: int32 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 auditedDate: type: string format: date-time auditedByDisplay: type: string allowCustomization: type: boolean useRestrictions: type: boolean eclipseFirmId: type: integer format: int32 associatedModelAggId: type: integer format: int32 xml: name: SleeveStrategyAggregateHistory type: object OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolioSummary: properties: pkGroup: type: integer format: int32 calcGrossOfFees: type: boolean pkDateRange: type: integer format: int32 dateRangeName: type: string performance: type: number format: double startDate: type: string format: date-time endDate: type: string format: date-time error: type: integer format: int32 annualize: type: boolean overflow: type: boolean daysInPeriod: type: integer format: int32 xml: name: PerformancePortfolioSummary type: object OAS.DataModel.Billing.BillPayForAccountDetail: properties: id: type: integer format: int32 billAccountId: type: integer format: int32 accountNumbers: type: string accountStatus: type: string billAccount: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccount' xml: name: BillPayForAccountDetail type: object OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto: properties: inceptionDate: type: string format: date-time xml: name: InceptionDateDto type: object OAS.DataModel.Trading.TransactionCommission: required: - id - transactionId properties: id: type: integer format: int32 transactionId: type: integer format: int32 commRecordType: type: integer format: int32 grossTransAmt: type: number format: double dealerCommAmt: type: number format: double commRate: type: number format: double xml: name: TransactionCommission type: object OAS.DataModel.Billing.BillPayMethod: required: - id - payInstruction - itemData properties: id: type: integer format: int32 payInstruction: type: string maxLength: 20 minLength: 0 payDescription: type: string maxLength: 255 minLength: 0 itemData: type: integer format: int32 invoiceVerbage: type: string maxLength: 1000 minLength: 0 dayOfMonthDue: type: integer format: int32 paymentType: type: string enum: - None - FeeFile - Check - CreditCard - ACH - Special uploadTargetId: type: integer format: int32 xml: name: BillPayMethod type: object OAT.Confirmation.Model.IDownloadFormat: required: - id - formatName - assemblyName properties: id: type: integer format: int32 formatName: type: string maxLength: 50 minLength: 0 assemblyName: type: string maxLength: 150 minLength: 0 xmlFileName: type: string maxLength: 150 minLength: 0 xmlFile: type: string pricePriority: type: integer format: int32 formatInformation: type: string isNonFileFormat: type: boolean auditedDate: type: string format: date-time auditedByDisplay: type: string isForInform: type: boolean downloadFormatConfigJSON: type: string xml: name: IDownloadFormat type: object OAS.DataModel.Portfolio.ProductExtension: required: - id - assetClassId - isDisabled - isAutoAssign - isCustodialCash - isManaged - is13fReportable - isAdvReportable - allowIntraDayPerformance - hasFees - useGlobalSetting - isFederallyTaxable - isStateTaxable - useLocalPricesOnly - useDailyInterestAccrual - excludeBondAccrualFromValuations - paymentCycleDateType properties: id: type: integer format: int32 assetClassId: type: integer format: int32 riskCategoryId: type: integer format: int32 isDisabled: type: boolean productStatus: type: string enum: - Open - SoftClose - HardClose - SellOnly - PurchaseOnly - Exclude snPRatingId: type: integer format: int32 productRiskAltId: type: integer format: int32 isAutoAssign: type: boolean isUsed: type: string enum: - UsedInCurrentDB - UsedInOtherDB - NotUsed moodyRatingId: type: integer format: int32 isCustodialCash: type: boolean isManaged: type: boolean is13fReportable: type: boolean isAdvReportable: type: boolean allowIntraDayPerformance: type: boolean hasFees: type: boolean createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time useGlobalSetting: type: boolean isFederallyTaxable: type: boolean isStateTaxable: type: boolean useLocalPricesOnly: type: boolean annualIncomeRate: type: number format: double paymentFrequency: type: string enum: - AtMaturity - Monthly - BiMonthly - Quarterly - Triannually - Semiannually - Annually - Biennially color: type: string maxLength: 50 minLength: 0 advAssetCategoryId: type: integer format: int32 useDailyInterestAccrual: type: boolean excludeBondAccrualFromValuations: type: boolean productNameOverride: type: string maxLength: 150 minLength: 0 paymentCycleDateType: type: string enum: - Normal - NextBusinessDay - PreviousBusinessDay assetClass: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductClass' riskCategory: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RiskCategory' snPRating: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BondRating' moodyRating: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BondRating' billProducts: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillProduct' xml: name: BillProduct wrapped: true type: array alternative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductExtensionAlternative' xml: name: ProductExtension type: object OAS.WebApi.DTO.Portfolio.AccountDto: properties: isActive: type: boolean custodian: type: string custodianCode: type: string managementStyle: type: string currentValue: type: number format: double fundFamily: type: string accountStartValue: type: number format: double createdDate: type: string format: date-time isManaged: type: boolean isSweepAccount: type: boolean isSleeveAccount: type: boolean sleeveType: type: string enum: - Normal sleeve - Custodial account - Contribution sleeve - Distribution sleeve - Unmanaged sleeve isAdvReportable: type: boolean is13FReportable: type: boolean isAuaReportable: type: boolean advCustodyTypeId: type: integer format: int32 custodialRepCode: type: string brokerDealer: type: string importKey: type: string outsideId: type: string secondaryAccountNumber: type: string managementStyleId: type: integer format: int32 fundFamilyId: type: integer format: int32 accountHistoryId: type: integer format: int32 registrationId: type: integer format: int32 clientId: type: integer format: int32 custodianId: type: integer format: int32 shareClass: type: string shareClassId: type: integer format: int32 subAdvisorId: type: integer format: int32 provider: type: string plan: type: integer format: int32 planName: type: string modelGroupNumber: type: string isOriginalSMCAccount: type: boolean isTradingBlocked: type: boolean tradingInstructions: type: string downloadSource: type: string businessLine: type: string createdBy: type: string accountStartDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time accountStatusId: type: integer format: int32 accountStatus: type: string accountStatusDescription: type: string feeScheduleId: type: integer format: int32 feeSchedule: type: string masterPayoutScheduleId: type: integer format: int32 masterPayoutSchedule: type: string billFrequency: type: string enum: - Undefined - Monthly - Quarterly - Triannual - Semiannually - Annually - AtMaturity representative: type: string representativeNumber: type: string representativeId: type: integer format: int32 household: type: string cancelDate: type: string format: date-time riskBudget: type: integer format: int32 modelAggId: type: integer format: int32 billPayMethod: type: string acceptsList: type: boolean billStartDate: type: string format: date-time missingInfoFromView: type: string sweepAssetId: type: integer format: int32 includeInAggregate: type: boolean isDiscretionary: type: boolean cashBalance: type: number format: double sleeveStrategy: type: string isQualified: type: boolean riskScore: type: number format: double isWrapManaged: type: boolean isWrapSponsored: type: boolean lastName: type: string nickname: type: string isPositionOnlyRecon: type: boolean eclipseFirmId: type: integer format: int32 isUnfunded: type: boolean isBundled: type: boolean isExcludedFromFirmAssets: type: boolean annuityIncomeValue: type: number format: double currentRiskScore: type: integer format: int32 targetRiskScore: type: integer format: int32 riskScoreAsOfDate: type: string format: date-time riskScoreProvider: description: The source of {OAS.WebApi.DTO.Portfolio.AccountDto.TargetRiskScore}{OAS.WebApi.DTO.Portfolio.AccountDto.CurrentRiskScore} and {OAS.WebApi.DTO.Portfolio.AccountDto.RiskScoreAsOfDate} type: string riskTol: type: integer format: int32 tieredFeePriority: type: integer format: int32 additionalColumns: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Interface.AdditionalColumnDefinition' xml: name: AdditionalColumnDefinition wrapped: true type: array isOps: type: boolean lastPositionDate: type: string format: date-time inBalance: type: boolean lastReconciledEffectiveDate: type: string format: date-time clientGlobalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid registrationGlobalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid id: type: integer format: int32 name: type: string number: type: string modelName: type: string subAdvisor: type: string accountType: type: string isDataSharingEntity: type: boolean xml: name: AccountDto type: object OAS.DataModel.Trading.AggregateModelType: required: - id - name properties: id: type: integer format: int32 name: type: string maxLength: 50 minLength: 0 aggregateModel: items: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' xml: name: AggregateModel wrapped: true type: array aggregateModelHistoryAudit: items: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelHistoryAudit' xml: name: AggregateModelHistoryAudit wrapped: true type: array xml: name: AggregateModelType type: object OAS.DataModel.Portfolio.BalanceSheetCategory: required: - id - createdBy - createdDate - editedBy - editedDate properties: id: type: integer format: int32 clientId: type: integer format: int32 name: type: string maxLength: 50 minLength: 0 createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' balanceSheets: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BalanceSheet' xml: name: BalanceSheet wrapped: true type: array xml: name: BalanceSheetCategory type: object OAS.DataModel.Portfolio.AccountExtTargetCashSummary: required: - accountId properties: accountId: type: integer format: int32 targetCashPerc: type: number format: double xml: name: AccountExtTargetCashSummary type: object OAS.DataModel.Portfolio.PortfolioGroupSrcAccount: properties: portfolioGroupId: type: integer format: int32 accountId: type: integer format: int32 portfolioGroup: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroup' account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: PortfolioGroupSrcAccount type: object OAS.DataModel.Settings.BrokerDealerEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: BrokerDealerEntityOption type: object OAS.DataModel.Reporting.Envision.ReportRepresentativeVersionAssignment: required: - representativeId - reportId - id - reportVersionId properties: representativeId: type: integer format: int32 representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' reportId: type: integer format: int32 id: type: integer format: int32 reportVersionId: type: integer format: int32 auditedByDisplay: type: string auditedDate: type: string format: date-time xml: name: ReportRepresentativeVersionAssignment type: object OAS.DataModel.Portfolio.SecurityClassification.MethodRuleLocal: properties: ruleConfigurationJSON: type: string securityClassId: type: integer format: int32 securityClassificationMethodForRuleId: type: integer format: int32 securityClassificationMethodRuleType: type: string enum: - Security Class - Classification Method securityClassificationMethodGlobalId: type: integer format: int32 auditedDate: type: string format: date-time auditedByDisplay: type: string methodLocal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.MethodLocal' securityClassLocal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.SecurityClassLocal' methodLocalForRule: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.MethodLocal' securityClassificationMethodId: type: integer format: int32 runOrder: type: integer format: int32 xml: name: MethodRuleLocal type: object OAS.DataModel.Trading.FixBlockOrderExtension: required: - fixBlockOrderId properties: fixBlockOrderId: type: integer format: int32 totalOrderQuantity: type: number format: double xml: name: FixBlockOrderExtension type: object OAS.DataModel.Confirm.DownloadFileExtension: required: - id - downloadFileId properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 downloadFile: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' fileJSONCompressed: type: string format: byte xml: name: DownloadFileExtension type: object OAS.DataModel.Confirm.Alternative.EquityActivityType: required: - id - description properties: id: type: integer format: int32 transactionSubTypeId: type: integer format: int32 description: type: string impactsCommitmentDefault: type: boolean impactsCapitalBalanceDefault: type: boolean transactionSubType: $ref: '#/components/schemas/OAS.DataModel.Trading.TransactionSubType' capitalBalanceImpact: type: integer format: int32 isGlobalDefault: type: boolean enabledForClient: type: boolean xml: name: EquityActivityType type: object OAS.DataModel.Settings.ClientEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: ClientEntityOption type: object OAS.DataModel.Portfolio.RepresentativeImageBlob: required: - id - isZip - uniqueID properties: representativeId: type: integer format: int32 height: type: number format: double width: type: number format: double barColor: type: string maxLength: 50 minLength: 0 data: type: string format: byte id: type: integer format: int32 openWith: type: string maxLength: 200 minLength: 0 fileName: type: string maxLength: 100 minLength: 0 createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time rowVersion: type: string format: byte blobDesc: type: string maxLength: 200 minLength: 0 blobText: type: string isZip: type: boolean fileNETidmId: type: string maxLength: 9 minLength: 0 filePath: type: string maxLength: 500 minLength: 0 eFileLocation: type: string enum: - Undefined - Database - FileServer - AmazonS3 - HttpGet - RedtailIms - Communities rootPath: type: string maxLength: 100 minLength: 0 uniqueID: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: RepresentativeImageBlob type: object OAS.DataModel.Billing.BillTransmitMethod: required: - id - transmitMethod properties: id: type: integer format: int32 transmitMethod: type: string maxLength: 20 minLength: 0 description: type: string maxLength: 255 minLength: 0 statementDelivery: type: boolean xml: name: BillTransmitMethod type: object OAS.DataModel.Billing.BillAsset: required: - id - assetId - isFeeExcluded - isPayingFee - excludeAmount - excludeAmountType - excludePercentOf properties: id: type: integer format: int32 assetId: type: integer format: int32 isFeeExcluded: type: boolean isPayingFee: type: boolean timestamp: type: string format: byte editedDate: type: string format: date-time editedby: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 excludeAmount: type: number format: double excludeAmountType: type: string enum: - Percent - Dollars - Shares excludePercentOf: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis excludeStartDate: type: string format: date-time excludeEndDate: type: string format: date-time excludeFromMargin: type: boolean feeBillExclusionMode: type: string enum: - 'No' - YesAll - SelectBillEntities asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' xml: name: BillAsset type: object OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto: properties: aumOverTime: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array netAmountInvested: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array xml: name: AumOverTimeWithNetAmountInvestedDto type: object OAS.DataModel.Portfolio.ProductExtensionAlternative: required: - id properties: id: type: integer format: int32 managerId: type: integer format: int32 isDirectInvestment: type: boolean vintageYear: type: integer format: int32 comment: type: string maxLength: 128 minLength: 0 isK1: type: boolean k1DeliveryDate: type: string format: date-time k1EstimatedDeliveryDate: type: string format: date-time isOrionVisionPending: type: boolean isOrionVision: type: boolean manager: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Manager' xml: name: ProductExtensionAlternative type: object OAS.DataModel.Portfolio.Platform: required: - id - name - isDefault - isWrapFeeProgram properties: id: type: integer format: int32 name: type: string maxLength: 100 minLength: 0 abbreviation: type: string maxLength: 100 minLength: 0 description: type: string maxLength: 255 minLength: 0 rowVersion: type: string format: byte rankOrder: type: integer format: int32 isDefault: type: boolean isActive: type: boolean ipsId: type: integer format: int32 color: type: string maxLength: 12 minLength: 0 platformTypeId: type: integer format: int32 objective: type: string createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 isWrapFeeProgram: type: boolean modelAggId: type: integer format: int32 accounts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: Account wrapped: true type: array aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PlatformAumSummary' platformType: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PlatformType' modelAgg: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.PlatformEntityOption' xml: name: PlatformEntityOption wrapped: true type: array xml: name: Platform type: object OAS.DataModel.Portfolio.FundFamilyProductInLocal: required: - id - productId - fundFamilyId properties: id: type: integer format: int32 productId: type: integer format: int32 fundFamilyId: type: integer format: int32 fundFamily: $ref: '#/components/schemas/OAS.DataModel.Portfolio.FundFamilyGlobalInLocal' xml: name: FundFamilyProductInLocal type: object OAS.DataModel.Billing.BillAdditionalInfo: required: - id properties: id: type: integer format: int32 startDate: type: string format: date-time asOfDate: type: string format: date-time endDate: type: string format: date-time initialAmount: type: number format: double appliedAdjustment: type: number format: double balanceDue: type: number format: double isMockBill: type: boolean xml: name: BillAdditionalInfo type: object OAS.DataModel.Trading.SleeveStrategyRestriction: required: - id - entityId - entity - sleeveStrategyId properties: id: type: integer format: int32 entityId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis sleeveStrategyId: type: integer format: int32 sleeveStrategy: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategy' xml: name: SleeveStrategyRestriction type: object OAS.DataModel.Confirm.Alternative.EquityFundingType: required: - id - description properties: id: type: integer format: int32 description: type: string xml: name: EquityFundingType type: object OAS.DataModel.Trading.CompositeModelRollingReturn: required: - aggregateModelId - startDate - endDate - statisticType - timeframeEnum - modelName - inceptionDate properties: aggregateModelId: type: integer format: int32 startDate: type: string format: date-time endDate: type: string format: date-time statisticType: type: integer format: int32 timeframeEnum: type: integer format: int32 modelName: type: string maxLength: 255 minLength: 0 inceptionDate: type: string format: date-time netFeeUnannualized: type: number format: double netFeeAnnualized: type: number format: double statisticResult: type: number format: double auditedDate: type: string format: date-time auditedBy: type: string format: byte auditedByDisplay: type: string aggregateModel: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' xml: name: CompositeModelRollingReturn type: object OAS.DataModel.Trading.TransactionUnitBalance: required: - transactionId - unitBalance properties: transactionId: type: integer format: int32 unitBalance: type: number format: double xml: name: TransactionUnitBalance type: object OAS.DataModel.Portfolio.WholesalerState: required: - id - wholesalerId - stateId properties: id: type: integer format: int32 wholesalerId: type: integer format: int32 stateId: type: integer format: int32 state: $ref: '#/components/schemas/OAS.DataModel.Portfolio.State' xml: name: WholesalerState type: object OAS.DataModel.Confirm.DownloadSourceSchedule: required: - id - downloadSourceId - time - skipHolidays - scheduleConfiguration properties: id: type: integer format: int32 downloadSourceId: type: integer format: int32 time: type: string skipHolidays: type: boolean scheduleConfiguration: type: string maxLength: 4000 minLength: 0 downloadSource: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSource' xml: name: DownloadSourceSchedule type: object OAS.DataModel.Portfolio.PlanTask: required: - id properties: id: type: integer format: int32 planId: type: integer format: int32 task: type: string maxLength: 255 minLength: 0 category: type: string maxLength: 60 minLength: 0 sequenceNumber: type: integer format: int32 assignedTo: type: string maxLength: 40 minLength: 0 notes: type: string maxLength: 255 minLength: 0 isCompleted: type: boolean createdDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 completedDate: type: string format: date-time type: type: string maxLength: 10 minLength: 0 description: type: string maxLength: 500 minLength: 0 displayType: type: string maxLength: 10 minLength: 0 code: type: string maxLength: 50 minLength: 0 xml: name: PlanTask type: object OAS.DataModel.Theoretical.AccountFutureCashflow: required: - accountId - accountFutureCashflowId - name - startDate - endDate - frequency - daysIntoPeriod - amount properties: accountId: type: integer format: int32 accountFutureCashflowId: type: integer format: int32 name: type: string maxLength: 50 minLength: 0 startDate: type: string format: date-time endDate: type: string format: date-time frequency: type: string enum: - Weekly - Monthly - Quarterly - SemiAnnually - Annually daysIntoPeriod: type: integer format: int32 amount: type: number format: double xml: name: AccountFutureCashflow type: object OAS.DataModel.Portfolio.SubAdvisorNote: required: - id - createdDate - createdBy - systemGenerated - isWebVisible properties: subAdvisorId: type: integer format: int32 subAdvisor: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisor' id: type: integer format: int32 text: type: string createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time rowVersion: type: string format: byte category: type: string maxLength: 25 minLength: 0 userOwnerId: type: integer format: int32 systemGenerated: type: boolean isWebVisible: type: boolean requestFollowup: type: boolean xml: name: SubAdvisorNote type: object OAS.DataModel.Settings.ProductUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: ProductUserDefinedField type: object OAS.DataModel.Portfolio.ClientInfo: required: - clientId properties: clientId: type: integer format: int32 repCanWorkInClientState: type: boolean xml: name: ClientInfo type: object OAS.DataModel.Billing.BillAccountItem: required: - id - billAccountId - billStatusId - billTypeId - calcDate - editedDate - editedBy - createdDate - createdBy - isValid - buildComplete - isLocked - appliedAdjustment - transferMarketValue properties: id: type: integer format: int32 billAccountId: type: integer format: int32 billStatusId: type: integer format: int32 billTypeId: type: integer format: int32 billInstanceId: type: integer format: int32 payForAccountId: type: integer format: int32 highAssetId: type: integer format: int32 initialAmount: type: number format: double balanceDue: type: number format: double calcDate: type: string format: date-time editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 isValid: type: boolean totalMarketValue: type: number format: double dailyAccrualPercent: type: number format: double startDate: type: string format: date-time endDate: type: string format: date-time daysInCycle: type: integer format: int32 oldReceivableID: type: integer format: int32 asOfDate: type: string format: date-time basis: type: integer format: int32 aggregateValue: type: number format: double feePercent: type: number format: double error: type: string maxLength: 200 minLength: 0 feeSchedule: type: string maxLength: 50 minLength: 0 buildComplete: type: boolean isLocked: type: boolean payForPercent: type: number format: float tempAccountItemId: type: integer format: int32 appliedAdjustment: type: number format: double daysInYear: type: integer format: int32 billFrequency: type: integer format: int32 payMethod: type: string maxLength: 25 minLength: 0 accountStampId: type: integer format: int32 flatFee: type: number format: double howBilled: type: integer format: int32 lastCollectAttempt: type: string format: date-time payoutAggregateValue: type: number format: double payoutBasis: type: integer format: int32 transferMarketValue: type: number format: double indirectLink: type: integer format: int32 account: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccount' items: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillItem' xml: name: BillItem wrapped: true type: array adjustments: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountItemAdjustment' xml: name: BillAccountItemAdjustment wrapped: true type: array billAssetItems: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAssetItem' xml: name: BillAssetItem wrapped: true type: array payableItems: items: $ref: '#/components/schemas/OAS.DataModel.Billing.PayableItem' xml: name: PayableItem wrapped: true type: array highAsset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' payForAccount: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' billStatus: $ref: '#/components/schemas/OAS.DataModel.Billing.BillStatus' note: type: string maxLength: 255 minLength: 0 xml: name: BillAccountItem type: object OAS.DataModel.Confirm.DownloadSourceDefault: required: - downloadSourceDefaultId - downloadSourceId - createSweepAccts - createTradeBlock - isDiscretionary - isManaged properties: downloadSourceDefaultId: type: integer format: int32 downloadSourceId: type: integer format: int32 representativeId: type: integer format: int32 riaId: type: integer format: int32 fundFamilyId: type: integer format: int32 registrationTypeId: type: integer format: int32 custodianId: type: integer format: int32 shareClassId: type: integer format: int32 platformId: type: integer format: int32 subAdvisorId: type: integer format: int32 createSweepAccts: type: boolean createTradeBlock: type: boolean notes: type: string maxLength: 2000 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 isDiscretionary: type: boolean isManaged: type: boolean modelAggId: type: integer format: int32 businessLineId: type: integer format: int32 isWrapManaged: type: boolean isWrapSponsored: type: boolean isAuaReportable: type: boolean xml: name: DownloadSourceDefault type: object OAS.DataModel.Portfolio.CollectFormat: required: - id - collectMethodId - trInterfaceId properties: id: type: integer format: int32 collectMethodId: type: integer format: int32 trInterfaceId: type: integer format: int32 developer: type: string maxLength: 255 minLength: 0 custComplexes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustComplex' xml: name: CustComplex wrapped: true type: array xml: name: CollectFormat type: object OAS.DataModel.Portfolio.AssumedRate: required: - productId - rateType - asOfDate - value - auditedDate properties: productId: type: integer format: int32 rateType: type: string enum: - AssumedDividend - AssumedTurnover asOfDate: type: string format: date-time value: type: number format: double auditedDate: type: string format: date-time auditedByDisplay: type: string xml: name: AssumedRate type: object OAS.DataModel.Portfolio.BrokerDealerRevenueShareRepresentativeExclusion: required: - id - brokerDealerId - repId properties: id: type: integer format: int32 brokerDealerId: type: integer format: int32 repId: type: integer format: int32 repName: type: string xml: name: BrokerDealerRevenueShareRepresentativeExclusion type: object OAS.DataModel.Trading.FixBlockOrder: required: - id - fixBatchId - productId - handlInst - side - orderQty - estimatedAmount - ordType - cumQty - leavesQty - msgSequenceNumber - autoAllocate properties: id: type: integer format: int32 lockId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid fixBatchId: type: integer format: int32 productId: type: integer format: int32 custodianId: type: integer format: int32 fixVersion: type: string maxLength: 15 minLength: 0 execBroker: type: string maxLength: 50 minLength: 0 clOrdID: type: string maxLength: 35 minLength: 0 handlInst: type: string maxLength: 1 minLength: 0 execInst: type: string maxLength: 50 minLength: 0 side: type: string maxLength: 1 minLength: 0 locateReqd: type: boolean orderQty: type: number format: double estimatedAmount: type: number format: double ordType: type: string maxLength: 1 minLength: 0 limitPrice: type: number format: double stopPrice: type: number format: double timeInForce: type: string maxLength: 1 minLength: 0 expireTime: type: string format: date-time audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNull' tradedBy: type: string maxLength: 50 minLength: 0 transactTime: type: string format: date-time orderID: type: string maxLength: 50 minLength: 0 ordStatus: type: string maxLength: 1 minLength: 0 cumQty: type: number format: double avgPrice: type: number format: double leavesQty: type: number format: double ordRejReason: type: string maxLength: 1 minLength: 0 cxlRejReason: type: string maxLength: 1 minLength: 0 allocRejCode: type: string maxLength: 1 minLength: 0 lastShares: type: number format: double lastPrice: type: number format: double msgSequenceNumber: type: integer format: int32 allocID: type: string maxLength: 35 minLength: 0 refAllocID: type: string maxLength: 35 minLength: 0 allocStatus: type: string maxLength: 1 minLength: 0 lastText: type: string maxLength: 255 minLength: 0 lastTextType: type: integer format: int32 autoAllocate: type: boolean pendingOrdStatus: type: string maxLength: 1 minLength: 0 settlmntTyp: type: string maxLength: 1 minLength: 0 futSettDate: type: string format: date-time masterAccountNumber: type: string maxLength: 50 minLength: 0 batch: $ref: '#/components/schemas/OAS.DataModel.Trading.FixBatch' product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' custodian: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustodianLocal' gainLoss: $ref: '#/components/schemas/OAS.DataModel.Trading.FixBlockOrderGainLoss' dwnldMgrId: type: integer format: int32 trInterfaceId: type: integer format: int32 parentId: type: integer format: int32 tradeType: type: integer format: int32 strikePrice: type: number format: double cfiCode: type: string maxLength: 6 minLength: 0 orderCapacity: type: string maxLength: 1 minLength: 0 positionEffect: type: string maxLength: 1 minLength: 0 maturityDate: type: string format: date-time solicited: type: boolean reportBlockStatus: type: string maxLength: 1 minLength: 0 algorithmTag: type: string maxLength: 20 minLength: 0 fixLogs: items: $ref: '#/components/schemas/OAS.DataModel.Trading.FixBlockOrderLog' xml: name: FixBlockOrderLog wrapped: true type: array blockFees: items: $ref: '#/components/schemas/OAS.DataModel.Trading.FixBlockOrderFeeBase' xml: name: FixBlockOrderFeeBase wrapped: true type: array orders: items: $ref: '#/components/schemas/OAS.DataModel.Trading.FixTradeRequest' xml: name: FixTradeRequest wrapped: true type: array commissions: items: $ref: '#/components/schemas/OAS.DataModel.Trading.FixBlockOrderCommissionBase' xml: name: FixBlockOrderCommissionBase wrapped: true type: array extension: $ref: '#/components/schemas/OAS.DataModel.Trading.FixBlockOrderExtension' orderHistories: items: $ref: '#/components/schemas/OAS.DataModel.Trading.FixTradeRequestHistory' xml: name: FixTradeRequestHistory wrapped: true type: array isOpen: type: boolean default: 'true' isClosed: type: boolean default: 'false' xml: name: FixBlockOrder type: object OAS.DataModel.Trading.FixTradeRequestFee: required: - id - tradeRequestFixId - miscFeeAmt properties: id: type: integer format: int32 tradeRequestFixId: type: integer format: int32 miscFeeAmt: type: number format: double audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' xml: name: FixTradeRequestFee type: object OAS.DataModel.Trading.TradeRequestInstance: required: - id - requestType - isReady - hasUpdatedFees - isNewVersion properties: id: type: integer format: int32 requestType: type: string enum: - Undefined - GlobalTrade - Modeling - CheckReq - FeeReq - BuySell - ACHReq - EligibleTrades - All - CashFundADV - CashFundSWD - SWPDCA - SysPurchTrade - Distribution - Contribution custodianId: type: integer format: int32 audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNull' rowVersion: type: string format: byte caption: type: string maxLength: 150 minLength: 0 downloadManagerId: type: integer format: int32 isReady: type: boolean entityId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis status: type: string maxLength: 10 minLength: 0 hasUpdatedFees: type: boolean blobId: type: integer format: int32 errorMessage: type: string maxLength: 500 minLength: 0 endDate: type: string format: date-time notes: type: string maxLength: 255 minLength: 0 isNewVersion: type: boolean minRunDate: type: string format: date-time userId: type: integer format: int32 isEndResult: type: boolean rebalanceLevel: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis executeStatus: type: string maxLength: 18 minLength: 0 isError: type: boolean tradeApplication: type: integer format: int32 approvalStatus: type: string enum: - Approved - PendingApproval - NotApproved fixTradeRequests: items: $ref: '#/components/schemas/OAS.DataModel.Trading.FixTradeRequest' xml: name: FixTradeRequest wrapped: true type: array fixTradeRequestHistories: items: $ref: '#/components/schemas/OAS.DataModel.Trading.FixTradeRequestHistory' xml: name: FixTradeRequestHistory wrapped: true type: array xml: name: TradeRequestInstance type: object OAS.DataModel.Settings.RiskCategoryEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: RiskCategoryEntityOption type: object OAS.DataModel.Portfolio.ProductLocalAdditionalInfo: required: - productId properties: productId: type: integer format: int32 currentOrionPrice: type: number format: double currentOrionPriceDate: type: string format: date-time expectedReturnLow: type: number format: double expectedReturnHigh: type: number format: double expectedReturnStartDate: type: string format: date-time currHeldAssetCount: type: integer format: int32 xml: name: ProductLocalAdditionalInfo type: object OAS.DataModel.Portfolio.WholesalerAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: WholesalerAumSummary type: object OAS.DataModel.Billing.BillAccountForEF: required: - billAccountId - billClientStatusId properties: billAccountId: type: integer format: int32 billClientStatusId: type: string enum: - ReadyToBill - Hold - PendingReview revPayNoFeeAgg: type: string businessLine: type: string maxLength: 255 minLength: 0 paidForByAccountId: type: integer format: int32 xml: name: BillAccountForEF type: object OAS.DataModel.Trading.SleeveCustodialBillingInfo: required: - registrationId - billFeeScheduleId - billMasterPayoutScheduleId - sleeveType properties: registrationId: type: integer format: int32 billFeeScheduleId: type: integer format: int32 billFeeScheduleName: type: string maxLength: 50 minLength: 0 billMasterPayoutScheduleId: type: integer format: int32 billMasterPayoutScheduleName: type: string maxLength: 50 minLength: 0 sleeveType: type: integer format: int32 xml: name: SleeveCustodialBillingInfo type: object OAS.DataModel.Settings.ClientUserDefinedPageCode: required: - clientId - pageCode properties: clientId: type: integer format: int32 pageCode: type: string maxLength: 50 minLength: 0 udf1: type: integer format: int32 value1: type: string code1: type: string maxLength: 25 minLength: 0 definition1: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf2: type: integer format: int32 value2: type: string code2: type: string maxLength: 25 minLength: 0 definition2: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf3: type: integer format: int32 value3: type: string code3: type: string maxLength: 25 minLength: 0 definition3: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf4: type: integer format: int32 value4: type: string code4: type: string maxLength: 25 minLength: 0 definition4: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf5: type: integer format: int32 value5: type: string code5: type: string maxLength: 25 minLength: 0 definition5: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf6: type: integer format: int32 value6: type: string code6: type: string maxLength: 25 minLength: 0 definition6: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf7: type: integer format: int32 value7: type: string code7: type: string maxLength: 25 minLength: 0 definition7: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf8: type: integer format: int32 value8: type: string code8: type: string maxLength: 25 minLength: 0 definition8: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf9: type: integer format: int32 value9: type: string code9: type: string maxLength: 25 minLength: 0 definition9: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf10: type: integer format: int32 value10: type: string code10: type: string maxLength: 25 minLength: 0 definition10: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf11: type: integer format: int32 value11: type: string code11: type: string maxLength: 25 minLength: 0 definition11: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf12: type: integer format: int32 value12: type: string code12: type: string maxLength: 25 minLength: 0 definition12: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf13: type: integer format: int32 value13: type: string code13: type: string maxLength: 25 minLength: 0 definition13: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf14: type: integer format: int32 value14: type: string code14: type: string maxLength: 25 minLength: 0 definition14: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf15: type: integer format: int32 value15: type: string code15: type: string maxLength: 25 minLength: 0 definition15: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf16: type: integer format: int32 value16: type: string code16: type: string maxLength: 25 minLength: 0 definition16: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf17: type: integer format: int32 value17: type: string code17: type: string maxLength: 25 minLength: 0 definition17: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf18: type: integer format: int32 value18: type: string code18: type: string maxLength: 25 minLength: 0 definition18: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf19: type: integer format: int32 value19: type: string code19: type: string maxLength: 25 minLength: 0 definition19: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf20: type: integer format: int32 value20: type: string code20: type: string maxLength: 25 minLength: 0 definition20: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: ClientUserDefinedPageCode type: object OAS.DataModel.Confirm.DownloadSecurity: required: - id - downloadFileId - effectiveDate - status properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 cusip: type: string maxLength: 50 minLength: 0 ticker: type: string maxLength: 50 minLength: 0 effectiveDate: type: string format: date-time productName: type: string maxLength: 150 minLength: 0 fileFundCode: type: string maxLength: 20 minLength: 0 fundFamilyId: type: integer format: int32 fileProductType: type: string maxLength: 20 minLength: 0 productType: type: string enum: - None - MutualFund - Annuity - AdvisorOne - StockOrETF - Option - Bond - Unknown - CD - Index fileProductSubType: type: string maxLength: 20 minLength: 0 productSubTypeId: type: integer format: int32 fileDayCount: type: string maxLength: 5 minLength: 0 dayCount: type: integer format: int32 issueDate: type: string format: date-time datedDate: type: string format: date-time fileInterestFrequency: type: string maxLength: 5 minLength: 0 interestFrequency: type: string enum: - None - Weekly - Monthly - Quarterly - SemiAnnually - Annually - AtMaturity couponRate: type: number format: double interestAccrualDate: type: string format: date-time maturityDate: type: string format: date-time factor: type: number format: double factorDate: type: string format: date-time firstCouponDate: type: string format: date-time issueState: type: string maxLength: 2 minLength: 0 isFederallyTaxable: type: boolean isStateTaxable: type: boolean exchange: type: string maxLength: 20 minLength: 0 isForeign: type: boolean shareClass: type: string maxLength: 10 minLength: 0 productLineName: type: string maxLength: 150 minLength: 0 productClassification: type: string maxLength: 20 minLength: 0 status: type: string enum: - NotConfirmed - Confirmed - Excluded - AggregationOnly lineNumber: type: integer format: int32 fundManager: type: string maxLength: 255 minLength: 0 directInvestment: type: boolean vintageYear: type: integer format: int32 propertyType: type: string maxLength: 255 minLength: 0 region: type: string maxLength: 255 minLength: 0 isK1: type: boolean managerId: type: integer format: int32 isin: type: string maxLength: 50 minLength: 0 memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array memoDefault: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemoDefault' link: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadLinkView' productSubType: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductSubType' fundFamily: $ref: '#/components/schemas/OAS.DataModel.Portfolio.FundFamilyLocal' file: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' downloadCustoms: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadCustom' xml: name: DownloadCustom wrapped: true type: array xml: name: DownloadSecurity type: object OAS.DataModel.Portfolio.BlockedPersonAddress: required: - id - ofacId - addNum properties: id: type: integer format: int32 ofacId: type: integer format: int32 addNum: type: integer format: int32 address: type: string maxLength: 125 minLength: 0 city: type: string maxLength: 30 minLength: 0 country: type: string maxLength: 40 minLength: 0 remarks: type: string maxLength: 200 minLength: 0 createdBy: type: string maxLength: 40 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time xml: name: BlockedPersonAddress type: object OAS.DataModel.Portfolio.AccountBlob: required: - id - isZip - uniqueID properties: accountId: type: integer format: int32 crmDocuments: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CrmDocument' xml: name: CrmDocument wrapped: true type: array account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' id: type: integer format: int32 openWith: type: string maxLength: 200 minLength: 0 fileName: type: string maxLength: 100 minLength: 0 createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time rowVersion: type: string format: byte blobDesc: type: string maxLength: 200 minLength: 0 blobText: type: string isZip: type: boolean fileNETidmId: type: string maxLength: 9 minLength: 0 filePath: type: string maxLength: 500 minLength: 0 eFileLocation: type: string enum: - Undefined - Database - FileServer - AmazonS3 - HttpGet - RedtailIms - Communities rootPath: type: string maxLength: 100 minLength: 0 uniqueID: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: AccountBlob type: object OAS.DataModel.Trading.FixTradeRequestPending: required: - fixTradeRequestId - cnt properties: fixTradeRequestId: type: integer format: int32 cnt: type: integer format: int32 xml: name: FixTradeRequestPending type: object OAS.DataModel.Portfolio.ClientChange: required: - id - clientId - asOfDate - changesCompressedJson - auditedDate properties: id: type: integer format: int32 clientId: type: integer format: int32 asOfDate: type: string format: date-time changesCompressedJson: type: string format: byte auditedDate: type: string format: date-time auditedByDisplay: type: string client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' xml: name: ClientChange type: object OAS.DataModel.Portfolio.ClientRepAdditional: required: - clientId - representativeId - payoutRate - isPrimary - startDate - endDate properties: id: type: integer format: int32 clientId: type: integer format: int32 representativeId: type: integer format: int32 representativeTitleId: type: integer format: int32 payoutRate: type: number format: double notes: type: string isPrimary: type: boolean startDate: type: string format: date-time endDate: type: string format: date-time createdDate: type: string format: date-time createdBy: type: string auditedDate: type: string format: date-time auditedByDisplay: type: string isActive: type: boolean representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' xml: name: ClientRepAdditional type: object OAS.DataModel.Billing.GeneralAccountDetail: required: - id - generalAccountId - billEntityId - editedDate - editedBy - createdDate - createdBy - currentBalance - changeAmount - occurred - billAdjustmentTypeId - billBalance properties: id: type: integer format: int32 generalAccountId: type: integer format: int32 accountId: type: integer format: int32 billEntityId: type: integer format: int32 editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 timestamp: type: string format: byte currentBalance: type: number format: double changeAmount: type: number format: double occurred: type: string format: date-time billAdjustmentTypeId: type: integer format: int32 notes: type: string maxLength: 1000 minLength: 0 billBalance: type: number format: double account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' generalAccount: $ref: '#/components/schemas/OAS.DataModel.Billing.GeneralAccount' billAdjustmentType: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAdjustmentType' billAccountItemAdjustments: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountItemAdjustment' xml: name: BillAccountItemAdjustment wrapped: true type: array masterBillAccountItemAdjustments: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountItemAdjustment' xml: name: BillAccountItemAdjustment wrapped: true type: array xml: name: GeneralAccountDetail type: object OAS.DataModel.Portfolio.AssetStepUp: required: - id - assetId - stepUpPercent - transDate - unitPrice properties: id: type: integer format: int32 assetId: type: integer format: int32 stepUpPercent: type: number format: double transDate: type: string format: date-time unitPrice: type: number format: double createdBy: type: string maxLength: 40 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' xml: name: AssetStepUp type: object OAS.DataModel.Trading.TransactionFee: required: - id - transactionId properties: id: type: integer format: int32 transactionId: type: integer format: int32 transactionFeeTypeId: type: integer format: int32 feeAmount: type: number format: double fileFeeDescription: type: string maxLength: 50 minLength: 0 feeType: type: string maxLength: 50 minLength: 0 xml: name: TransactionFee type: object OAS.WebApi.DTO.Reporting.Performance.PerformanceBenchmark: properties: pkGroup: type: integer format: int32 fkKey: type: integer format: int32 bmType: type: string name: type: string inceptionDate: type: string format: date-time rebalanceFrequency: type: string enum: - Daily - Monthly - Quarterly - Semiannually - Annually - BuyAndHold - Default rebalanceBasedOn: type: string enum: - CalendarPeriodEnd - RollingPeriod sortOrder: type: integer format: int32 color: type: string summaries: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformanceBenchmarkSummary' xml: name: PerformanceBenchmarkSummary wrapped: true type: array details: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformanceBenchmarkDetail' xml: name: PerformanceBenchmarkDetail wrapped: true type: array statistics: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformanceStatistic' xml: name: PerformanceStatistic wrapped: true type: array xml: name: PerformanceBenchmark type: object OAS.DataModel.Trading.SleeveStrategyRiskTypeAllocation: required: - allocation - sleeveStrategyRiskTypeId - modelAggTypeId properties: allocation: type: number format: double auditedDate: type: string format: date-time auditedByDisplay: type: string aggregateModelType: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelType' sleeveStrategyRiskTypeId: type: integer format: int32 modelAggTypeId: type: integer format: int32 xml: name: SleeveStrategyRiskTypeAllocation type: object OAS.DataModel.Settings.RepresentativeEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: RepresentativeEntityOption type: object OAS.DataModel.Settings.UserDefineData: required: - id - entity - parentId - userDefinedDefinitionId properties: id: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis parentId: type: integer format: int32 userDefinedDefinitionId: type: integer format: int32 fieldValue: type: string fieldValueMask: type: string maxLength: 255 minLength: 0 createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedByOverride: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: UserDefineData type: object OAT.DataModel.ComplexTypes.BasicAuditNullNull: properties: createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 xml: name: BasicAuditNullNull type: object OAS.DataModel.Portfolio.BrokerDealerBlob: required: - isViewable - isViewableAdvisor - isViewableRepresentative - id - isZip - uniqueID properties: brokerDealerId: type: integer format: int32 isViewable: type: boolean isViewableAdvisor: type: boolean isViewableRepresentative: type: boolean crmDocuments: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CrmDocument' xml: name: CrmDocument wrapped: true type: array brokerDealer: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BrokerDealer' id: type: integer format: int32 openWith: type: string maxLength: 200 minLength: 0 fileName: type: string maxLength: 100 minLength: 0 createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time rowVersion: type: string format: byte blobDesc: type: string maxLength: 200 minLength: 0 blobText: type: string isZip: type: boolean fileNETidmId: type: string maxLength: 9 minLength: 0 filePath: type: string maxLength: 500 minLength: 0 eFileLocation: type: string enum: - Undefined - Database - FileServer - AmazonS3 - HttpGet - RedtailIms - Communities rootPath: type: string maxLength: 100 minLength: 0 uniqueID: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: BrokerDealerBlob type: object OAS.DataModel.Integrations.AppLinkLocal: required: - id - appCode - credentialLevel properties: id: type: integer format: int32 appCode: type: string maxLength: 30 minLength: 0 appDescription: type: string maxLength: 100 minLength: 0 registrationLink: type: string maxLength: 255 minLength: 0 loginLink: type: string maxLength: 255 minLength: 0 loginCredentials: type: string publicRSAKeyValueXml: type: string maxLength: 500 minLength: 0 partnerAppId: type: integer format: int32 credentialLevel: type: integer format: int32 xml: name: AppLinkLocal type: object OAS.DataModel.Billing.BillPaysForAccountAcctCodes: required: - billAccountId properties: billAccountId: type: integer format: int32 accountId: type: integer format: int32 accountNumbers: type: string maxLength: 8000 minLength: 0 paysForAccountIsActive: type: boolean billAccount: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccount' xml: name: BillPaysForAccountAcctCodes type: object OAS.DataModel.Portfolio.CurrentUnrealizedAssetCost: required: - assetId - asOfDate - acquiredDate - origCostPerShare properties: assetId: type: integer format: int32 asOfDate: type: string format: date-time lotId: type: integer format: int64 longTermCost: type: number format: double shortTermCost: type: number format: double longTermUnits: type: number format: double shortTermUnits: type: number format: double acquiredDate: type: string format: date-time amortizationAmt: type: number format: double origCostPerShare: type: number format: double editedDate: type: string format: date-time asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' costPerShare: type: number format: double xml: name: CurrentUnrealizedAssetCost type: object OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto: properties: id: type: integer format: int32 name: type: string globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid portfolio: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationPortfolioDto' contact: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationContactDto' notes: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NoteDto' xml: name: NoteDto wrapped: true type: array feePayingAccounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BillFeePayingAccountDto' xml: name: BillFeePayingAccountDto wrapped: true type: array beneficiaries: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationBeneficiaryDto' xml: name: RegistrationBeneficiaryDto wrapped: true type: array custodianBeneficiary: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustodianBeneficiaryDto' xml: name: RegistrationCustodianBeneficiaryDto wrapped: true type: array accounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' xml: name: AccountDto wrapped: true type: array decedent: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDecedentDto' suitability: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationSuitabilityDto' userDefinedFields: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array additionalRepresentatives: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AdditionalRepresentativeDto' xml: name: AdditionalRepresentativeDto wrapped: true type: array additionalRepresentativesPercent: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AdditionalRepresentativePercentDto' xml: name: AdditionalRepresentativePercentDto wrapped: true type: array registrationRepAdditionals: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array targetAllocations: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.TargetAllocationDto' xml: name: TargetAllocationDto wrapped: true type: array isDataSharingEntity: type: boolean xml: name: RegistrationVerboseDto type: object OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue: properties: assetClass: type: string accountNumber: type: string isCustodialCash: type: boolean isTradeExcluded: type: boolean shares: type: number format: double price: type: number format: double value: type: number format: double name: type: string id: type: integer format: int32 ticker: type: string productId: type: integer format: int32 xml: name: SimpleAssetWithValue type: object OAS.DataModel.Portfolio.BlockedPersonAlt: required: - id - ofacId - altNum properties: id: type: integer format: int32 ofacId: type: integer format: int32 altNum: type: integer format: int32 type: type: string maxLength: 8 minLength: 0 name: type: string maxLength: 200 minLength: 0 remarks: type: string maxLength: 200 minLength: 0 createdBy: type: string maxLength: 40 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time xml: name: BlockedPersonAlt type: object OAS.DataModel.Trading.DeletedSleeveTarget: properties: accountId: type: integer format: int32 deletedModelId: type: integer format: int32 targetModelId: type: integer format: int32 xml: name: DeletedSleeveTarget type: object OAS.DataModel.Confirm.DownloadPosition: required: - id - downloadFileId - accountNumber - unitBalance - price - effectiveDate - status - lineNumber - fileAssetValue properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 cusip: type: string maxLength: 50 minLength: 0 ticker: type: string maxLength: 50 minLength: 0 accountNumber: type: string maxLength: 50 minLength: 0 unitBalance: type: number format: double price: type: number format: double effectiveDate: type: string format: date-time ssn: type: string maxLength: 11 minLength: 0 firmParseCode: type: string maxLength: 100 minLength: 0 status: type: string enum: - NotConfirmed - Confirmed - Excluded - AggregationOnly lineNumber: type: integer format: int32 fileAssetValue: type: number format: double systemUnits: type: number format: double secondaryAccountNumber: type: string maxLength: 50 minLength: 0 statusReason: type: string maxLength: 250 minLength: 0 systemValue: type: number format: double notes: type: string maxLength: 255 minLength: 0 isEstimated: type: boolean commitmentAmount: type: number format: double commitmentDate: type: string format: date-time capitalInvestedValue: type: number format: double unfundedCommitment: type: number format: double shortUnits: type: number format: double longUnits: type: number format: double memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array memoDefault: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemoDefault' link: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadLinkView' file: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' downloadCustoms: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadCustom' xml: name: DownloadCustom wrapped: true type: array xml: name: DownloadPosition type: object OAS.DataModel.Portfolio.AccountPermissibleAggregateModel: required: - accountId - aggregateModelId properties: accountId: type: integer format: int32 aggregateModelId: type: integer format: int32 account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' aggregateModel: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' xml: name: AccountPermissibleAggregateModel type: object OAS.DataModel.Portfolio.ProductClass: required: - id - name - category properties: id: type: integer format: int32 name: type: string maxLength: 50 minLength: 0 description: type: string maxLength: 255 minLength: 0 category: type: string maxLength: 20 minLength: 0 subCategory: type: string maxLength: 50 minLength: 0 rowVersion: type: string format: byte isDefault: type: boolean riskScore: type: number format: double color: type: string maxLength: 50 minLength: 0 classLevel: type: integer format: int32 sortOrder1: type: integer format: int32 sortOrder2: type: integer format: int32 productCategoryId: type: integer format: int32 externalId: type: string maxLength: 50 minLength: 0 importKey: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid productDescriptionProviderId: type: integer format: int32 symbol: type: string rebalancePriority: type: integer format: int32 rebalanceSellPriority: type: integer format: int32 productCategory: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductCategory' auditedDate: type: string format: date-time auditedByDisplay: type: string aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssetClassAumSummary' provider: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductDescriptionProvider' entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.ProductClassEntityOption' xml: name: ProductClassEntityOption wrapped: true type: array xml: name: ProductClass type: object OAS.DataModel.Portfolio.BusinessLine: required: - id - personalId - employeeCount properties: id: type: integer format: int32 personalId: type: integer format: int32 employeeCount: type: integer format: int32 maximum: 2147483647 minimum: 0 startDate: type: string format: date-time personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' xml: name: BusinessLine type: object OAS.DataModel.Settings.CustodianEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: CustodianEntityOption type: object OAS.DataModel.Portfolio.PlanRepresentative: required: - id - planId - representativeId properties: id: type: integer format: int32 planId: type: integer format: int32 representativeId: type: integer format: int32 representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' xml: name: PlanRepresentative type: object OAS.DataModel.Portfolio.RepresentativePhoto: required: - id - isZip - uniqueID properties: representativeId: type: integer format: int32 data: type: string format: byte id: type: integer format: int32 openWith: type: string maxLength: 200 minLength: 0 fileName: type: string maxLength: 100 minLength: 0 createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time rowVersion: type: string format: byte blobDesc: type: string maxLength: 200 minLength: 0 blobText: type: string isZip: type: boolean fileNETidmId: type: string maxLength: 9 minLength: 0 filePath: type: string maxLength: 500 minLength: 0 eFileLocation: type: string enum: - Undefined - Database - FileServer - AmazonS3 - HttpGet - RedtailIms - Communities rootPath: type: string maxLength: 100 minLength: 0 uniqueID: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: RepresentativePhoto type: object OAS.DataModel.Trading.ModelRestrictionEligibleAccount: required: - modelId - accountId properties: modelId: type: integer format: int32 accountId: type: integer format: int32 account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' model: $ref: '#/components/schemas/OAS.DataModel.Trading.Model' xml: name: ModelRestrictionEligibleAccount type: object OAS.DataModel.Billing.BillClientAdditionalAnnualAmount: required: - clientId - id - additionalAnnualAmount - additionalAnnualAmountType - billAdjTypeId - billEntityId - ignoreThreshold - requiresEA properties: clientId: type: integer format: int32 id: type: integer format: int32 additionalAnnualAmount: type: number format: double additionalAnnualAmountType: type: integer format: int32 billAdjTypeId: type: integer format: int32 billEntityId: type: integer format: int32 ignoreThreshold: type: number format: double requiresEA: type: boolean billScheduleId: type: integer format: int32 endDate: type: string format: date-time startDate: type: string format: date-time adjustmentType: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAdjustmentType' billEntity: $ref: '#/components/schemas/OAS.DataModel.Billing.BillEntity' billSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillSchedule' xml: name: BillClientAdditionalAnnualAmount type: object OAS.DataModel.Trading.ModelRestriction: required: - id - entityId - entity - modelId properties: id: type: integer format: int32 entityId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis modelId: type: integer format: int32 subAdvisorDefaultId: type: integer format: int32 subAdvisorDefault: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisor' model: $ref: '#/components/schemas/OAS.DataModel.Trading.Model' xml: name: ModelRestriction type: object OAS.DataModel.Settings.EntityOptionAllowEntity: required: - userDefinedDefinitionId - entity - inheritOrder properties: userDefinedDefinitionId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis inheritOrder: type: integer format: int32 xml: name: EntityOptionAllowEntity type: object OAS.DataModel.Settings.AccountEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: AccountEntityOption type: object OAS.DataModel.Confirm.DownloadPrice: required: - id - downloadFileId - price - effectiveDate - status properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 cusip: type: string maxLength: 50 minLength: 0 ticker: type: string maxLength: 50 minLength: 0 price: type: number format: double effectiveDate: type: string format: date-time productName: type: string maxLength: 150 minLength: 0 status: type: string enum: - NotConfirmed - Confirmed - Excluded - AggregationOnly lineNumber: type: integer format: int32 systemPrice: type: number format: double factor: type: number format: double systemPriceCreatedBy: type: string maxLength: 40 minLength: 0 memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array memoDefault: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemoDefault' link: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadLinkView' file: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' downloadCustoms: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadCustom' xml: name: DownloadCustom wrapped: true type: array xml: name: DownloadPrice type: object OAS.DataModel.Portfolio.Asset: required: - id - accountId - productId - createdDate - isActive - pendingCalls - isManaged - isStrategyOverride - isAdvReportable - is13FReportable properties: id: type: integer format: int32 accountId: type: integer format: int32 downloadSymbolId: type: integer format: int32 productId: type: integer format: int32 createdDate: type: string format: date-time accountNumber: type: string maxLength: 50 minLength: 0 isActive: type: boolean editedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 lastBuyDate: type: string format: date-time isSCAPReinvested: type: boolean isLCAPReinvested: type: boolean isDIVReinvested: type: boolean dwnldTypeId: type: integer format: int32 createdBy: type: string maxLength: 40 minLength: 0 isNASent: type: boolean importKey: type: string maxLength: 20 minLength: 0 secondaryAccountNumber: type: string maxLength: 50 minLength: 0 isTradeBlocked: type: boolean lastReconDate: type: string format: date-time expectedReconDate: type: string format: date-time tradeBlockReason: type: string maxLength: 20 minLength: 0 assetLevelStrategyId: type: integer format: int32 pendingCalls: type: integer format: int32 isManaged: type: boolean assetStatus: type: string enum: - Undefined - NormalDownloading - ManuallyManaged - Alternative isStrategyOverride: type: boolean isAdvisorOnly: type: boolean isAdvReportable: type: boolean is13FReportable: type: boolean excludedFromPositionOnly: type: boolean dailyChangeTolerance: type: number format: double mscsFundAccountNumber: type: string isOrionVision: type: boolean custodianCommonIdList: type: string assetLevelStrategy: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssetLevelStrategy' account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' assetValues: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssetValue' xml: name: AssetValue wrapped: true type: array live: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssetLive' cache: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssetCache' excludedFromRebalance: $ref: '#/components/schemas/OAS.DataModel.Trading.AssetExcludedFromRebalance' transactions: items: $ref: '#/components/schemas/OAS.DataModel.Trading.Transaction' xml: name: Transaction wrapped: true type: array billAssets: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAsset' xml: name: BillAsset wrapped: true type: array billAssetsAdditionalInfo: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAssetAdditionalInfo' xml: name: BillAssetAdditionalInfo wrapped: true type: array systematicAccounts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SystematicAccount' xml: name: SystematicAccount wrapped: true type: array billAssetAdditionalInfoForEF: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAssetAdditionalInfoForEF' stepups: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssetStepUp' xml: name: AssetStepUp wrapped: true type: array bifurcates: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssetBifurcate' xml: name: AssetBifurcate wrapped: true type: array costBasisHistories: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssetCostBasisHistory' xml: name: AssetCostBasisHistory wrapped: true type: array loans: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssetLoan' xml: name: AssetLoan wrapped: true type: array downloadSymbol: $ref: '#/components/schemas/OAS.DataModel.Portfolio.DownloadSymbol' costBasisLots: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CurrentUnrealizedAssetCost' xml: name: CurrentUnrealizedAssetCost wrapped: true type: array custodianOnlyCostBasis: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssetCostCustodianOnlyUnrealizedCurrent' xml: name: AssetCostCustodianOnlyUnrealizedCurrent wrapped: true type: array assetConfirmErrors: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.AssetConfirmError' xml: name: AssetConfirmError wrapped: true type: array assetPositionOnlyBalances: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.AssetPositionOnlyBalance' xml: name: AssetPositionOnlyBalance wrapped: true type: array commitments: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.Alternative.CommitmentLedger' xml: name: CommitmentLedger wrapped: true type: array alternativeSchedules: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.Alternative.AlternativeSchedule' xml: name: AlternativeSchedule wrapped: true type: array taxErrors: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.TaxError' xml: name: TaxError wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.AssetEntityOption' xml: name: AssetEntityOption wrapped: true type: array userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.AssetUserDefinedField' xml: name: AssetUserDefinedField wrapped: true type: array userDefinedTimeFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.AssetUserDefinedTimeField' xml: name: AssetUserDefinedTimeField wrapped: true type: array xml: name: Asset type: object OAS.DataModel.Portfolio.ProductDescriptionProviderFlat: required: - productId properties: productId: type: integer format: int32 orionSub: type: string maxLength: 50 minLength: 0 orionCat: type: string maxLength: 50 minLength: 0 morningstarSector: type: string maxLength: 255 minLength: 0 morningstarGroup: type: string maxLength: 255 minLength: 0 morningstarIndustry: type: string maxLength: 255 minLength: 0 morningstarStyle: type: string maxLength: 255 minLength: 0 morningstarCategoryCode: type: string maxLength: 50 minLength: 0 morningstarCategory: type: string maxLength: 255 minLength: 0 lipperIOBClass: type: string maxLength: 50 minLength: 0 lipperIOBDescription: type: string maxLength: 255 minLength: 0 lipperIOBCategory: type: string maxLength: 50 minLength: 0 lipperClass: type: string maxLength: 50 minLength: 0 lipperClassDescription: type: string maxLength: 255 minLength: 0 lipperClassCategory: type: string maxLength: 50 minLength: 0 valueLineAbbrev: type: string maxLength: 50 minLength: 0 valueLineDesc: type: string maxLength: 255 minLength: 0 xml: name: ProductDescriptionProviderFlat type: object OAS.WebApi.DTO.Reporting.Performance.PerformanceBenchmarkSummary: properties: pkGroup: type: integer format: int32 fkKey: type: integer format: int32 bmType: type: string pkDateRange: type: integer format: int32 dateRangeName: type: string performance: type: number format: double startDate: type: string format: date-time endDate: type: string format: date-time error: type: integer format: int32 annualize: type: boolean overflow: type: boolean daysInPeriod: type: integer format: int32 xml: name: PerformanceBenchmarkSummary type: object OAS.WebApi.DTO.Portfolio.RegistrationCustodianBeneficiaryDto: properties: id: type: integer format: int32 accountId: type: integer format: int32 accountHolderId: type: string accountHolderType: type: string role: type: string isPrimaryContact: type: boolean beneficiaryRelationship: type: string beneficiaryAssetPercentage: type: integer format: int32 title: type: string firstName: type: string middleName: type: string lastName: type: string suffix: type: string nickName: type: string organizationName: type: string dateOfBirth: type: string format: date-time formattedTaxpayerId: type: string taxpayerIdType: type: string emailAddress: type: string homePhone: type: string mobilePhone: type: string businessPhone: type: string employmentStatus: type: string employerName: type: string citizenship1: type: string citizenship2: type: string fkCustodianCommon: type: integer format: int32 asOfDate: type: string format: date-time xml: name: RegistrationCustodianBeneficiaryDto type: object OAS.DataModel.Settings.TransactionUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: TransactionUserDefinedField type: object OAS.DataModel.Trading.AggregateModelEntity: required: - aggregateModelId - entityId - entityEnum - createdBy - createdDate properties: aggregateModelId: type: integer format: int32 entityId: type: integer format: int32 entityEnum: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time history: items: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelEntityHistory' xml: name: AggregateModelEntityHistory wrapped: true type: array xml: name: AggregateModelEntity type: object OAS.DataModel.Portfolio.HouseholdMember: required: - id - clientId - personalId - sendStatement properties: id: type: integer format: int32 clientId: type: integer format: int32 personalId: type: integer format: int32 typeDesc: type: string maxLength: 25 minLength: 0 sendStatement: type: boolean globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' additionalAddresses: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AdditionalAddress' xml: name: AdditionalAddress wrapped: true type: array xml: name: HouseholdMember type: object OAS.WebApi.DTO.Portfolio.RegistrationTypeDto: properties: id: type: integer format: int32 sRegCode: type: string sRegDesc: type: string taxType: type: string enum: - Taxable - TaxDeferred - TaxFree isQual: type: boolean isIRA: type: boolean is403b: type: boolean isBIRA: type: boolean includeInRMD: type: boolean excludeFromRMDAggregation: type: boolean isDefault: type: boolean planType: type: string createdDate: type: string format: date-time createdBy: type: string editedDate: type: string format: date-time editedBy: type: string isMultipleOwners: type: boolean externalCode: type: string socialCode: type: string commonCode: type: string category: type: string enum: - Organization - Minor - Individual - Trust - MultipleApplicants proposalCode: type: string benTypes: type: string isERISA: type: boolean globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: RegistrationTypeDto type: object OAS.DataModel.Portfolio.BrokerDealerRevenueShare: required: - id - brokerDealerId - billScheduleId - startDate - endDate properties: id: type: integer format: int32 brokerDealerId: type: integer format: int32 billScheduleId: type: integer format: int32 payoutRate: type: string maxLength: 100 minLength: 0 startDate: type: string format: date-time endDate: type: string format: date-time xml: name: BrokerDealerRevenueShare type: object OAS.DataModel.Reporting.Envision.ReportClientVersionAssignment: required: - clientId - reportId - id - reportVersionId properties: clientId: type: integer format: int32 client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' reportId: type: integer format: int32 id: type: integer format: int32 reportVersionId: type: integer format: int32 auditedByDisplay: type: string auditedDate: type: string format: date-time xml: name: ReportClientVersionAssignment type: object OAS.DataModel.Confirm.DownloadSourceQueueLogMessage: required: - id - time - message properties: id: type: string time: type: string format: date-time message: type: string xml: name: DownloadSourceQueueLogMessage type: object OAS.DataModel.Portfolio.AdditionalRepAssignmentPercent: required: - representativeId - registrationId properties: representativeId: type: integer format: int32 registrationId: type: integer format: int32 percentage: type: number format: double audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' xml: name: AdditionalRepAssignmentPercent type: object OAS.DataModel.Confirm.DownloadMemoDefault: required: - downloadRecordId - downloadFileId - severity properties: id: type: integer format: int32 downloadRecordId: type: integer format: int32 downloadFileId: type: integer format: int32 memoCount: type: integer format: int32 description: type: string maxLength: 255 minLength: 0 severity: type: integer format: int32 xml: name: DownloadMemoDefault type: object OAS.DataModel.Trading.SleeveStrategyEntityHistory: required: - id - sleeveStrategyEntityId - entityId - entityEnum - editedBy - editedDate - changeType properties: id: type: integer format: int32 sleeveStrategyEntityId: type: integer format: int32 entityId: type: integer format: int32 entityEnum: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time changeType: type: string maxLength: 1 minLength: 0 xml: name: SleeveStrategyEntityHistory type: object OAS.DataModel.Billing.RelatedHouseholdsList: required: - billInstanceClientId - billInstanceId properties: billInstanceClientId: type: integer format: int32 billInstanceId: type: integer format: int32 clientList: type: string billInstanceClient: $ref: '#/components/schemas/OAS.DataModel.Billing.BillInstanceClient' xml: name: RelatedHouseholdsList type: object OAS.DataModel.Integration.Communities.ModelManager: required: - id - strategistId - name - abbreviation - category - externalId properties: id: type: integer format: int32 strategistId: type: integer format: int32 name: type: string maxLength: 255 minLength: 0 abbreviation: type: string maxLength: 10 minLength: 0 category: type: string maxLength: 20 minLength: 0 externalId: type: integer format: int32 auditedDate: type: string format: date-time auditedByDisplay: type: string strategist: $ref: '#/components/schemas/OAS.DataModel.Integration.Communities.Strategist' communityModels: items: $ref: '#/components/schemas/OAS.DataModel.Integration.Communities.CommunityModel' xml: name: CommunityModel wrapped: true type: array xml: name: ModelManager type: object OAS.DataModel.Confirm.DownloadRecordSuggestion: required: - downloadFileId - downloadRecordId - recordType - suggestion properties: id: type: integer format: int64 downloadFileId: type: integer format: int32 downloadRecordId: type: integer format: int32 recordType: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking createdDate: type: string format: date-time suggestion: type: string analystRating: type: string enum: - NotAccurate - PartiallyAccurate - IsAccurate analystFeedback: type: string issueType: type: string importId: type: integer format: int32 auditedBy: type: string import: $ref: '#/components/schemas/OAS.DataModel.Utility.Import' xml: name: DownloadRecordSuggestion type: object OAS.DataModel.Portfolio.AssetCostCustodianOnlyUnrealizedCurrent: required: - assetId - assetCostCustodianId - asOfDate - acquiredDate - origCostPerShare properties: assetId: type: integer format: int32 assetCostCustodianId: type: integer format: int32 asOfDate: type: string format: date-time cost: type: number format: double units: type: number format: double acquiredDate: type: string format: date-time amortizationAmt: type: number format: double origCostPerShare: type: number format: double xml: name: AssetCostCustodianOnlyUnrealizedCurrent type: object OAS.DataModel.Portfolio.AssetLevelStrategyAssign: required: - id - assetLevelStrategyId - createdBy - createdDate properties: id: type: integer format: int32 assetLevelStrategyId: type: integer format: int32 platformId: type: integer format: int32 assetClassId: type: integer format: int32 createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time platform: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Platform' assetClass: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductClass' assetLevelStrategy: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssetLevelStrategy' xml: name: AssetLevelStrategyAssign type: object OAS.DataModel.Portfolio.SystematicAccountAudit: required: - systematicAccountId - isProrated - dataEntryMethod - swpFrequency - swpCycleMonth - startDate - transactionDay - isActive - swpAmount - swpSource - isTaxWithType - editedDate - editedBy - createdDate - createdBy - isRecalc - isSpouse - type - isCashFundingIgnored - isAutoRmd properties: systematicAccountId: type: integer format: int32 auditDate: type: string format: date-time accountId: type: integer format: int32 isProrated: type: boolean dataEntryMethod: type: integer format: int32 swpFrequency: type: string enum: - Monthly - Quarterly - Semiannually - Annually swpCycleMonth: type: integer format: int32 startDate: type: string format: date-time transactionDay: type: integer format: int32 custodialSWPDate: type: integer format: int32 inActiveDate: type: string format: date-time isActive: type: boolean swpAmount: type: number format: double howTransfered: type: integer format: int32 bankOfRecord: type: string maxLength: 50 minLength: 0 addressOfRecord: type: string maxLength: 100 minLength: 0 bankAcctNum: type: string maxLength: 50 minLength: 0 abaNum: type: string maxLength: 50 minLength: 0 taxesWithheld: type: number format: double swpSource: type: integer format: int32 swpAcctNum: type: string maxLength: 50 minLength: 0 notes: type: string maxLength: 8000 minLength: 0 isTaxWithType: type: string enum: - Undefined - Dollar - Percent - Unknown - None editedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 timestmp: type: string format: byte lifeType: type: integer format: int32 isRecalc: type: boolean beneficiaryName: type: string maxLength: 50 minLength: 0 isSpouse: type: boolean beneficiaryBDay: type: string format: date-time beneficiarySSN: type: string maxLength: 15 minLength: 0 beneficiaryEncryptedSSN: type: string format: byte type: type: string enum: - None - Withdrawal - Rmd - Purchase - Dca isCashFundingIgnored: type: boolean assetId: type: integer format: int32 endDate: type: string format: date-time stateTax: type: number format: double isDoubleCheck: type: boolean doubleCheckDate: type: string format: date-time doubleCheckBy: type: string maxLength: 40 minLength: 0 reconcileStatus: type: string maxLength: 15 minLength: 0 reconcileDate: type: string format: date-time lastReconcile: type: string format: date-time distributionCodeId: type: integer format: int32 importKey: type: string maxLength: 15 minLength: 0 custodialSystematicId: type: string maxLength: 500 minLength: 0 isAutoRmd: type: boolean auditBy: type: string maxLength: 100 minLength: 0 changeType: type: string maxLength: 30 minLength: 0 systematicAccount: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SystematicAccount' account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: SystematicAccountAudit type: object OAS.WebApi.DTO.Simple.SimpleValueDto: properties: value: type: number format: double id: type: integer format: int32 name: type: string xml: name: SimpleValueDto type: object OAS.WebApi.DTO.Portfolio.LinkedAccountsDto: description: DTO for unlinked accounts that can be linked to another account properties: id: description: Account ID type: integer format: int32 name: description: Account Name type: string number: description: Account Number type: string accountType: description: Account Type type: string custodian: description: Custodian type: string managementStyle: description: Management Style type: string fundFamily: description: Fund Family type: string shareClass: description: Share Class type: string isActive: description: Whether the account is active type: boolean registrationId: description: Registration ID type: integer format: int32 xml: name: LinkedAccountsDto type: object OAS.DataModel.Portfolio.InvestmentObjectiveHypotheticalMonthlyPerformanceValue: required: - investmentObjectiveId - month - percentile5 - percentile50 - percentile95 properties: investmentObjectiveId: type: integer format: int32 month: type: integer format: int32 maximum: 32767 minimum: 1 percentile5: type: number format: double maximum: 100 minimum: -100 percentile50: type: number format: double maximum: 100 minimum: -100 percentile95: type: number format: double maximum: 100 minimum: -100 xml: name: InvestmentObjectiveHypotheticalMonthlyPerformanceValue type: object OAT.DataModel.ComplexTypes.BasicAuditNotNullNull: properties: createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 xml: name: BasicAuditNotNullNull type: object OAS.DataModel.Portfolio.RiskCategory: required: - id - abbreviation - fullName properties: id: type: integer format: int32 abbreviation: type: string maxLength: 20 minLength: 0 fullName: type: string maxLength: 50 minLength: 0 color: type: string maxLength: 50 minLength: 0 rank: type: integer format: int32 productDescriptionProviderId: type: integer format: int32 symbol: type: string isCategoryExcluded: type: boolean aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RiskCategoryAumSummary' provider: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductDescriptionProvider' entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.RiskCategoryEntityOption' xml: name: RiskCategoryEntityOption wrapped: true type: array xml: name: RiskCategory type: object OAS.DataModel.Portfolio.ClientValue: required: - clientId - asOfDate properties: clientId: type: integer format: int32 asOfDate: type: integer format: int32 value: type: number format: double cashValue: type: number format: double xml: name: ClientValue type: object OAS.DataModel.Billing.BillInstance: required: - id - runFor - createdDate - createdBy - percentComplete - isMockBill properties: id: type: integer format: int32 nickName: type: string maxLength: 250 minLength: 0 runFor: type: string enum: - AllHouseholds - FundFamily - Custodian - Representative - BusinessLine - SingleHHNewBill - SingleHHRerun - Accounts - ImportedHouseholds - ImportedHHRerun - FinalBill runForKeyList: type: string createdDate: type: string format: date-time createdBy: type: string maxLength: 30 minLength: 0 status: type: string maxLength: 150 minLength: 0 percentComplete: type: integer format: int32 billTypeId: type: string enum: - Unknown - Renewal - NewMoney - NewAccount - FinancialPlanningFee - Performance - AdvanceCreditDebit statusValue: type: string enum: - NotGenerated - BillDataFilesNeeded - FeeFileNeeded - WaitingforPostPayments - AdvisoryFeeRptsNeeded - UpdatePayablesNeeded - Complete - ForcedComplete - FeeFileFailed - FeeFileInProcess - PendingDeletion - DeletionInProgress - ErrorDeletingInstance blobPayableReportId: type: integer format: int32 isMockBill: type: boolean hangfireJobId: type: string hangfireJobType: type: string enum: - GenerateReports - SendEmails - SendToPrintVendor - BillingGenerator - CompositeAccounts - CompositeAdHocAccounts - DetectAdditionalErrors - DeleteBillInstance excludeAdjustments: type: boolean asOfDate: type: string format: date-time billFrequency: type: integer format: int32 billStyle: type: integer format: int32 endDateOverride: type: string format: date-time valueDateOverride: type: string format: date-time entityOptions: type: string trInstanceFee: type: integer format: int32 includeCashFlows: type: boolean allowDuplicateMockBills: type: boolean runForAccounts: type: string enum: - ActiveAccounts - InActiveAccounts - AllAccounts pendingsCreated: type: boolean isLockdown: type: boolean accountItems: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountItem' xml: name: BillAccountItem wrapped: true type: array bills: items: $ref: '#/components/schemas/OAS.DataModel.Billing.Bill' xml: name: Bill wrapped: true type: array billInstanceClients: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillInstanceClient' xml: name: BillInstanceClient wrapped: true type: array info: $ref: '#/components/schemas/OAS.DataModel.Billing.BillInstanceAdditionalInfo' xml: name: BillInstance type: object OAS.DataModel.Trading.SleeveStrategyDetail: required: - id - sleeveStrategyId - targetAllocation - contributionAllocation - distributionAllocation - toleranceUpper - toleranceLower - createdBy - createdDate - editedBy - editedDate - sleeveType - autoTradeTypes - doNotTrade properties: id: type: integer format: int32 sleeveStrategyId: type: integer format: int32 aggregateModelId: type: integer format: int32 platformId: type: integer format: int32 subAdvisorId: type: integer format: int32 targetAllocation: type: number format: double contributionAllocation: type: number format: double distributionAllocation: type: number format: double toleranceUpper: type: number format: double toleranceLower: type: number format: double createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time sleeveType: type: string enum: - Normal sleeve - Custodial account - Contribution sleeve - Distribution sleeve - Unmanaged sleeve autoTradeTypes: type: string enum: - None - RegistrationRebalance - SleeveRebalance - ContributionAllocation - TransferInRebalance doNotTrade: type: boolean substitutes: items: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelSubstitute' xml: name: AggregateModelSubstitute wrapped: true type: array riskScore: type: number format: double sleeveStrategy: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategy' aggregateModel: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' platform: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Platform' subAdvisor: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisor' history: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyDetailHistory' xml: name: SleeveStrategyDetailHistory wrapped: true type: array xml: name: SleeveStrategyDetail type: object OAS.DataModel.Portfolio.RepTitle: properties: id: type: integer format: int32 title: type: string audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' additionalRepAssignments: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AdditionalRepAssignment' xml: name: AdditionalRepAssignment wrapped: true type: array xml: name: RepTitle type: object OAS.DataModel.Integration.Astro.AstroAccount: required: - id properties: id: type: integer format: int32 maxRealizedGain: type: number format: double fedShortTaxRate: type: number format: double fedLongTaxRate: type: number format: double shortTermTaxRate: type: number format: double longTermTaxRate: type: number format: double ticketCharge: type: number format: double assets: items: $ref: '#/components/schemas/OAS.DataModel.Integration.Astro.AstroAsset' xml: name: AstroAsset wrapped: true type: array xml: name: AstroAccount type: object OAS.DataModel.Portfolio.AssetLoan: required: - id - assetId properties: id: type: integer format: int32 assetId: type: integer format: int32 totalInterestPaid: type: number format: double totalPrincipalPaid: type: number format: double interestRate: type: number format: double loanDate: type: string format: date-time originalLoanAmount: type: number format: double totalPayments: type: integer format: int32 paymentNumber: type: integer format: int32 remainingPayments: type: integer format: int32 paymentFrequency: type: integer format: int32 paymentDueDay: type: integer format: int32 interestPayment: type: number format: double principlePayment: type: number format: double totalPayment: type: number format: double notes: type: string maxLength: 500 minLength: 0 asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' xml: name: AssetLoan type: object OAS.DataModel.Confirm.DownloadDividend: required: - id - downloadFileId - lineNumber - status properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 fileDividendType: type: string maxLength: 50 minLength: 0 dividendTypeId: type: integer format: int32 payDate: type: string format: date-time effectiveDate: type: string format: date-time oldSymbol: type: string maxLength: 50 minLength: 0 newSymbol: type: string maxLength: 50 minLength: 0 oldName: type: string maxLength: 150 minLength: 0 newName: type: string maxLength: 150 minLength: 0 grossDividendRate: type: number format: double shortTermRate: type: number format: double longTermRate: type: number format: double splitFactor: type: number format: double shareFactor: type: number format: double costFactor: type: number format: double cashInLieuPrice: type: number format: double cash: type: number format: double note: type: string maxLength: 3000 minLength: 0 isCorrection: type: boolean lineNumber: type: integer format: int32 status: type: string enum: - NotConfirmed - Confirmed - Excluded - AggregationOnly netDividendRate: type: number format: double dividendFeeRate: type: number format: double specialDividendRate: type: number format: double approvalStatus: type: string maxLength: 1 minLength: 0 capitalRate: type: number format: double qualifiedRateDollar: type: number format: double qualifiedRatePercent: type: number format: double qualifiedStatus: type: integer format: int32 declarationDate: type: string format: date-time declarationType: type: integer format: int32 currencyCode: type: string maxLength: 3 minLength: 0 taxStatusCode: type: string maxLength: 1 minLength: 0 taxStatusCodeId: type: integer format: int32 announcementType: type: integer format: int32 frequency: type: string maxLength: 3 minLength: 0 recordDate: type: string format: date-time indicatedAnnualDividend: type: number format: double iadFootnote: type: string maxLength: 1 minLength: 0 fileRecordId: type: string maxLength: 60 minLength: 0 supPaymentCode: type: string maxLength: 5 minLength: 0 memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array memoDefault: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemoDefault' link: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadLinkView' dividendType: $ref: '#/components/schemas/OAS.DataModel.Portfolio.DividendType' file: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' xml: name: DownloadDividend type: object OAS.DataModel.Trading.SleeveStrategyEntity: required: - sleeveStrategyId - entityId - entityEnum - createdBy - createdDate properties: sleeveStrategyId: type: integer format: int32 entityId: type: integer format: int32 entityEnum: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time history: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyEntityHistory' xml: name: SleeveStrategyEntityHistory wrapped: true type: array xml: name: SleeveStrategyEntity type: object OAS.DataModel.Confirm.Alternative.AlternativeSchedule: required: - id - assetId - scheduleType - scheduleDate - amount - amountType - auditedDate properties: id: type: integer format: int32 assetId: type: integer format: int32 scheduleType: type: string enum: - CapitalCommitment - Distribution scheduleDate: type: string format: date-time amount: type: number format: double amountType: type: string enum: - Dollars - Percent auditedDate: type: string format: date-time auditedByDisplay: type: string asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' xml: name: AlternativeSchedule type: object OAS.DataModel.Integration.Astro.AstroAccountTaxSchedule: required: - accountId - year - annualCapGain properties: accountId: type: integer format: int32 year: type: integer format: int32 annualCapGain: type: number format: double q1Percent: type: number format: double q2Percent: type: number format: double q3Percent: type: number format: double q4Percent: type: number format: double account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: AstroAccountTaxSchedule type: object OAS.DataModel.Confirm.TransactionTaxError: required: - transactionId - id - auditType - errorMessage - resolutionMessage - createdDate - createdBy properties: transactionId: type: integer format: int32 transaction: $ref: '#/components/schemas/OAS.DataModel.Trading.Transaction' id: type: integer format: int32 auditType: type: string enum: - CustodialRealizedSharesDoNotMatch - CustodialRealizedMissing - CustodialUnrealizedMissing - CustodialRealizedUnknownAcquiredDate - CustodialUnrealizedUnknownAcquiredDate - CustodialRealizedUnknownCostBasis - CustodialUnrealizedUnknownCostBasis - OrionUnknownCostBasis - MoneyMarketProducts - OrionMissingCostBasis assetId: type: integer format: int32 errorMessage: type: string maxLength: 255 minLength: 0 resolutionMessage: type: string maxLength: 255 minLength: 0 expectedUnits: type: number format: double costUnits: type: number format: double createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 reviewed: type: boolean xml: name: TransactionTaxError type: object OAS.DataModel.Portfolio.AccountExtSwpDcaSummary: required: - accountId properties: accountId: type: integer format: int32 swpAmount: type: number format: double swpFrequency: type: string enum: - Monthly - Quarterly - Semiannually - Annually nextSwpDate: type: string format: date-time cashNeededNext4Months: type: number format: double xml: name: AccountExtSwpDcaSummary type: object OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue: properties: value: type: number format: double number: type: string managementStyle: type: string isActive: type: boolean clientId: type: integer format: int32 custodian: type: string registrationId: type: integer format: int32 id: type: integer format: int32 name: type: string xml: name: SimpleAccountWithValue type: object OAS.DataModel.Portfolio.AccountNote: required: - id - createdDate - createdBy - systemGenerated - isWebVisible properties: accountId: type: integer format: int32 account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' id: type: integer format: int32 text: type: string createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time rowVersion: type: string format: byte category: type: string maxLength: 25 minLength: 0 userOwnerId: type: integer format: int32 systemGenerated: type: boolean isWebVisible: type: boolean requestFollowup: type: boolean xml: name: AccountNote type: object OAS.DataModel.Settings.RepresentativeUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: RepresentativeUserDefinedField type: object OAS.DataModel.Trading.TradingAccountOrderInfo: required: - accountId properties: accountId: type: integer format: int32 lastTransDate: type: string format: date-time accountNumber: type: string maxLength: 50 minLength: 0 cashValueCurrent: type: number format: double cashValuePostTrade: type: number format: double currValue: type: number format: double pendValue: type: number format: double registrationId: type: integer format: int32 regName: type: string tradingInstr: type: string accountType: type: string custodianName: type: string custodianId: type: integer format: int32 trustType: type: string enum: - None - CTC - EAS subAdvisorName: type: string masterAccountNumber: type: string platformName: type: string groupNum: type: string isQual: type: boolean repName: type: string minCashBalance: type: number format: double minCashBalanceType: type: string enum: - Dollars - Percent replenishMinCash: type: boolean dollarModelAmount: type: number format: double aggregationName: type: string riskBudget: type: integer format: int32 currValueWithoutExcludedAssets: type: number format: double pendValueWithoutExcludedAssets: type: number format: double xml: name: TradingAccountOrderInfo type: object OAS.DataModel.Confirm.DownloadGeneric: required: - id - downloadFileId - downloadGenericType - firmParseCode - lineNumber properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 downloadGenericType: type: string maxLength: 10 minLength: 0 cusip: type: string maxLength: 50 minLength: 0 ticker: type: string maxLength: 50 minLength: 0 acctCode: type: string maxLength: 50 minLength: 0 effectiveDate: type: string format: date-time firmParseCode: type: string maxLength: 100 minLength: 0 status: type: integer format: int32 lineNumber: type: integer format: int32 file: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array memoDefault: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemoDefault' link: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadLinkView' xml: name: DownloadGeneric type: object OAS.DataModel.Portfolio.PlanFee: required: - id - planId - party - feePercent properties: id: type: integer format: int32 planId: type: integer format: int32 party: type: string maxLength: 20 minLength: 0 feePercent: type: number format: double xml: name: PlanFee type: object OAS.DataModel.Portfolio.DailyAnnuityValue: properties: id: type: integer format: int64 accountId: type: integer format: int32 effectiveDate: type: string format: date-time securityName: type: string downloadSymbol: type: string downloadSymbolId: type: integer format: int32 marketValue: type: number format: double incomeValue: type: number format: double surrenderValue: type: number format: double costBasisForNQ: type: number format: double assetClass: type: string assetCategory: type: string createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time processLogId: type: integer format: int64 account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: DailyAnnuityValue type: object OAS.DataModel.Settings.FundFamilyUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: FundFamilyUserDefinedField type: object OAS.DataModel.Trading.FixBlockOrderCommissionBase: required: - id - fixBlockOrderId - commission - execID properties: id: type: integer format: int32 fixBlockOrderId: type: integer format: int32 commission: type: number format: double execID: type: string maxLength: 50 minLength: 0 xml: name: FixBlockOrderCommissionBase type: object OAS.DataModel.Confirm.ProductTaxError: required: - productId - id - auditType - errorMessage - resolutionMessage - createdDate - createdBy properties: productId: type: integer format: int32 product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' id: type: integer format: int32 auditType: type: string enum: - CustodialRealizedSharesDoNotMatch - CustodialRealizedMissing - CustodialUnrealizedMissing - CustodialRealizedUnknownAcquiredDate - CustodialUnrealizedUnknownAcquiredDate - CustodialRealizedUnknownCostBasis - CustodialUnrealizedUnknownCostBasis - OrionUnknownCostBasis - MoneyMarketProducts - OrionMissingCostBasis assetId: type: integer format: int32 errorMessage: type: string maxLength: 255 minLength: 0 resolutionMessage: type: string maxLength: 255 minLength: 0 expectedUnits: type: number format: double costUnits: type: number format: double createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 reviewed: type: boolean xml: name: ProductTaxError type: object OAS.DataModel.Settings.PlatformEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: PlatformEntityOption type: object OAS.DataModel.Portfolio.Nasd: required: - id - number properties: id: type: integer format: int32 number: type: string maxLength: 20 minLength: 0 name: type: string maxLength: 40 minLength: 0 description: type: string maxLength: 255 minLength: 0 timeStamp: type: string format: byte xml: name: Nasd type: object OAS.DataModel.Billing.PayableItem: required: - id - billAccountItemId - payeeId - billStatusId - billEntityId - initialAmount - balanceDue - calcDate - editedDate - editedBy - createdDate - createdBy - isLocked - isPoints - hasBeenReported properties: id: type: integer format: int32 billAccountItemId: type: integer format: int32 payeeId: type: integer format: int32 billStatusId: type: integer format: int32 billEntityId: type: integer format: int32 initialAmount: type: number format: double balanceDue: type: number format: double calcDate: type: string format: date-time editedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 oldReceivableId: type: integer format: int32 isLocked: type: boolean aggregateValue: type: number format: double payoutSchedule: type: string maxLength: 50 minLength: 0 error: type: string maxLength: 200 minLength: 0 payPercent: type: number format: double tempPayableItemId: type: integer format: int32 billInstanceId: type: integer format: int32 basis: type: integer format: int32 isPoints: type: boolean hasBeenReported: type: boolean adjustments: items: $ref: '#/components/schemas/OAS.DataModel.Billing.PayableItemAdjustment' xml: name: PayableItemAdjustment wrapped: true type: array payee: $ref: '#/components/schemas/OAS.DataModel.Billing.Payee' billEntity: $ref: '#/components/schemas/OAS.DataModel.Billing.BillEntity' billAccountItem: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountItem' notes: type: string xml: name: PayableItem type: object OAS.DataModel.Portfolio.ShareClass: required: - id - class properties: id: type: integer format: int32 class: type: string maxLength: 10 minLength: 0 description: type: string maxLength: 255 minLength: 0 oldFundId: type: integer format: int32 loadType: type: string maxLength: 1 minLength: 0 isDefault: type: boolean xml: name: ShareClass type: object OAS.DataModel.Trading.TradeBlockModel: properties: astroModel: type: boolean modelAggregateId: type: integer format: int32 action: type: string xml: name: TradeBlockModel type: object OAS.DataModel.Portfolio.AssetClassAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: AssetClassAumSummary type: object OAS.DataModel.Portfolio.DownloadConfirmationFile: required: - id - isZip - uniqueID properties: id: type: integer format: int32 openWith: type: string maxLength: 200 minLength: 0 fileName: type: string maxLength: 100 minLength: 0 createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time rowVersion: type: string format: byte blobDesc: type: string maxLength: 200 minLength: 0 blobText: type: string isZip: type: boolean fileNETidmId: type: string maxLength: 9 minLength: 0 filePath: type: string maxLength: 500 minLength: 0 eFileLocation: type: string enum: - Undefined - Database - FileServer - AmazonS3 - HttpGet - RedtailIms - Communities rootPath: type: string maxLength: 100 minLength: 0 uniqueID: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: DownloadConfirmationFile type: object OAS.DataModel.Trading.FixTradeRequestHistory: required: - id - tradeRequestFixId - tradeIt - productId - accountId - handlInst - side - ordType - orderQty - originalOrderQty - createdDate - createdBy - isDiscretionary - changeType - recalcState - approvalStatus - sellPriority properties: id: type: integer format: int32 tradeRequestFixId: type: integer format: int32 tradeIt: type: boolean productId: type: integer format: int32 accountId: type: integer format: int32 assetId: type: integer format: int32 transactionId: type: integer format: int32 fixBlockOrderId: type: integer format: int32 trInstanceId: type: integer format: int32 handlInst: type: string maxLength: 1 minLength: 0 execInst: type: string maxLength: 50 minLength: 0 side: type: string maxLength: 1 minLength: 0 locateReqd: type: boolean ordType: type: string maxLength: 1 minLength: 0 limitPrice: type: number format: double stopPrice: type: number format: double timeInForce: type: string maxLength: 1 minLength: 0 expireTime: type: string format: date-time warningMessage: type: string maxLength: 255 minLength: 0 orderQty: type: number format: double originalOrderQty: type: number format: double orderAmt: type: number format: double orderPct: type: number format: double sharesOwned: type: number format: double mktValue: type: number format: double navPrice: type: number format: double createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 notes: type: string maxLength: 255 minLength: 0 isDiscretionary: type: boolean settlmntTyp: type: string maxLength: 1 minLength: 0 futSettDate: type: string format: date-time changeType: type: string maxLength: 1 minLength: 0 recalcState: type: integer format: int32 approvalStatus: type: integer format: int32 tradeRequestFixExchangeId: type: integer format: int32 solicited: type: boolean vspDate: type: string format: date-time vspPrice: type: number format: double sellPriority: type: integer format: int32 cashValuePostTradeExecution: type: number format: double tradeRequestInstance: $ref: '#/components/schemas/OAS.DataModel.Trading.TradeRequestInstance' product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' blockOrder: $ref: '#/components/schemas/OAS.DataModel.Trading.FixBlockOrder' asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' xml: name: FixTradeRequestHistory type: object OAS.DataModel.Portfolio.AssetCache: required: - id - accountId - currShares properties: id: type: integer format: int32 accountId: type: integer format: int32 currValue: type: number format: double currShares: type: number format: double navPrice: type: number format: double xml: name: AssetCache type: object OAS.DataModel.Portfolio.SubAdvisor: required: - id - personalId - isActive - createdBy - createdDate - editedBy - editedDate properties: id: type: integer format: int32 personalId: type: integer format: int32 payeeId: type: integer format: int32 isActive: type: boolean createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time saCode: type: string maxLength: 100 minLength: 0 description: type: string logoImage: type: string format: byte masterAccountNumber: type: string maxLength: 50 minLength: 0 getTargetAllocEmail: type: boolean targetAllocEmails: type: string eclipseFirmId: type: integer format: int32 isOciSyncEnable: type: boolean personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' payee: $ref: '#/components/schemas/OAS.DataModel.Billing.Payee' accounts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: Account wrapped: true type: array aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisorAumSummary' entities: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisorEntity' xml: name: SubAdvisorEntity wrapped: true type: array restrictions: items: $ref: '#/components/schemas/OAS.DataModel.Trading.ModelRestriction' xml: name: ModelRestriction wrapped: true type: array notes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisorNote' xml: name: SubAdvisorNote wrapped: true type: array blobs: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisorBlob' xml: name: SubAdvisorBlob wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.SubAdvisorEntityOption' xml: name: SubAdvisorEntityOption wrapped: true type: array userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.SubAdvisorUserDefinedField' xml: name: SubAdvisorUserDefinedField wrapped: true type: array xml: name: SubAdvisor type: object OAS.DataModel.Portfolio.AccountAudit: required: - accountId - registrationId - fundFamilyId - isActive - isSweepAcct - createdDate - accountStatusId - isPhoneAuthorized - auditDate - auditBy - changeType properties: accountId: type: integer format: int32 registrationId: type: integer format: int32 fundFamilyId: type: integer format: int32 shareClassId: type: integer format: int32 platformId: type: integer format: int32 custodianId: type: integer format: int32 isActive: type: boolean isSweepAcct: type: boolean createdDate: type: string format: date-time editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 provider: type: string maxLength: 10 minLength: 0 createdBy: type: string maxLength: 50 minLength: 0 cancelDate: type: string format: date-time cancelValue: type: number format: double isTradingBlocked: type: boolean tradingInstructions: type: string maxLength: 512 minLength: 0 outsideId: type: string maxLength: 50 minLength: 0 groupNumber: type: string maxLength: 25 minLength: 0 subAdvisorId: type: integer format: int32 importKey: type: string maxLength: 20 minLength: 0 accountStartDate: type: string format: date-time accountStartValue: type: number format: double isOrigSMCAcct: type: boolean planId: type: integer format: int32 accountStatusId: type: integer format: int32 isPhoneAuthorized: type: boolean accountHistoryId: type: integer format: int32 sweepAssetId: type: integer format: int32 initialPurchaseDate: type: string format: date-time auditDate: type: string format: date-time auditBy: type: string maxLength: 100 minLength: 0 changeType: type: string maxLength: 30 minLength: 0 isManaged: type: boolean isOps: type: boolean registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' fundFamily: $ref: '#/components/schemas/OAS.DataModel.Portfolio.FundFamilyLocal' shareClass: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ShareClass' custodian: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustodianLocal' platform: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Platform' subAdvisor: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisor' xml: name: AccountAudit type: object OAS.DataModel.Billing.BillInstanceClient: required: - id - billInstanceId - clientId - status - feeFileGenerated - startDate - endDate - initialAmt - adjAmt - createdBy - createdDate properties: id: type: integer format: int32 billInstanceId: type: integer format: int32 clientId: type: integer format: int32 status: type: string enum: - NotGenerated - Generated - Errored - PendingGeneration - OnHold - Warning - FeeFileError - ReconError feeFileGenerated: type: boolean startDate: type: string format: date-time endDate: type: string format: date-time initialAmt: type: number format: double adjAmt: type: number format: double createdBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time errorMessage: type: string billId: type: integer format: int32 marketValue: type: number format: double feeAmount: type: number format: double lastUpdatedBy: type: string bluePayPaymentId: type: integer format: int32 client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' billInstance: $ref: '#/components/schemas/OAS.DataModel.Billing.BillInstance' bill: $ref: '#/components/schemas/OAS.DataModel.Billing.Bill' bluePayPayment: $ref: '#/components/schemas/OAS.DataModel.Integration.BluePay.BluePayPayment' relatedClients: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillInstanceClientRelated' xml: name: BillInstanceClientRelated wrapped: true type: array relatedClientStringList: $ref: '#/components/schemas/OAS.DataModel.Billing.RelatedHouseholdsList' xml: name: BillInstanceClient type: object OAS.DataModel.Confirm.DownloadCostBasis: required: - id - downloadFileId - cusip - accountNumber - effectiveDate - status - lineNumber properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 cusip: type: string maxLength: 50 minLength: 0 accountNumber: type: string maxLength: 50 minLength: 0 effectiveDate: type: string format: date-time acquiredDate: type: string format: date-time sellDate: type: string format: date-time holdPeriodDate: type: string format: date-time costPerShare: type: number format: double costAmount: type: number format: double originalCostPerShare: type: number format: double originalCostAmount: type: number format: double amortizationAmount: type: number format: double noUnits: type: number format: double method: type: string maxLength: 50 minLength: 0 costBasisMethod: type: integer format: int32 custodianRecordId: type: string maxLength: 100 minLength: 0 isRealized: type: boolean proceedAmount: type: number format: double status: type: string enum: - NotConfirmed - Confirmed - Excluded - AggregationOnly lineNumber: type: integer format: int32 transactionCode: type: string maxLength: 10 minLength: 0 washSaleImpacted: type: boolean amortizedCostPerShare: type: number format: double originalFace: type: number format: double isFullyKnown: type: boolean yieldToMaturity: type: number format: double accruedInterest: type: number format: double underlyingSymbol: type: string maxLength: 50 minLength: 0 isUseWashSale: type: boolean totalTransactionUnits: type: number format: double totalAssetUnits: type: number format: double totalFileUnits: type: number format: double isWashSale: type: boolean isLongTerm: type: boolean isInherited: type: boolean isUnknown: type: boolean isVarious: type: boolean longShortPosition: type: number format: double alternativeAmortizationAmount: type: number format: double firmParseCode: type: string maxLength: 100 minLength: 0 isDeltaDelete: type: boolean memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array memoDefault: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemoDefault' link: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadLinkView' file: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' downloadCustoms: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadCustom' xml: name: DownloadCustom wrapped: true type: array xml: name: DownloadCostBasis type: object OAS.DataModel.Billing.RepresentativeBillProductException: required: - representativeId - id properties: representativeId: type: integer format: int32 representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' id: type: integer format: int32 billProductId: type: integer format: int32 editedDate: type: string format: date-time editedby: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 billProduct: $ref: '#/components/schemas/OAS.DataModel.Billing.BillProduct' xml: name: RepresentativeBillProductException type: object OAS.DataModel.Settings.UserDefineOption: required: - id - userDefineDefinitionId properties: id: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 listValue: type: string maxLength: 255 minLength: 0 isDefault: type: boolean sequence: type: integer format: int32 createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time xml: name: UserDefineOption type: object OAS.DataModel.Portfolio.RepOnHold: required: - id - representativeId - entityEnum - holdDate - holdStatus properties: id: type: integer format: int32 representativeId: type: integer format: int32 entityEnum: type: integer format: int32 holdDate: type: string format: date-time holdStatus: type: string maxLength: 50 minLength: 0 audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' xml: name: RepOnHold type: object OAS.DataModel.Confirm.AssetPositionOnlyBalance: required: - asOf - assetId - unitBalance - asOfDate - auditedDate - isEstimated properties: asOf: type: integer format: int32 assetId: type: integer format: int32 unitBalance: type: number format: double asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' asOfDate: type: string format: date-time productValuationId: type: integer format: int32 auditedDate: type: string format: date-time auditedByDisplay: type: string isEstimated: type: boolean valuationStatus: type: string enum: - Complete - Pending notes: type: string maxLength: 255 minLength: 0 requiresValuationUpsert: type: boolean requiresTransactionReversal: type: boolean xml: name: AssetPositionOnlyBalance type: object OAS.DataModel.Billing.BillPayment: required: - id - checkAmt - createdBy - editedDate - editedBy - tranOrigin - balance properties: id: type: integer format: int32 billPayMethodId: type: integer format: int32 paymentNumber: type: string maxLength: 30 minLength: 0 batchNumber: type: string maxLength: 30 minLength: 0 checkAmt: type: number format: double createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 posted: type: string format: date-time tranOrigin: type: string maxLength: 100 minLength: 0 balance: type: number format: double rowVersion: type: string format: byte maxLength: 8 oldReceivableID: type: integer format: int32 xml: name: BillPayment type: object OAS.DataModel.Trading.ModelAccount: required: - id - accountId - rebalanceYN - isOutsideModel - minCashBalanceType - autoRebalFrequency - autoRebalMonth - autoRebalDay - replenishMinCash - dollarModelAmount properties: id: type: integer format: int32 accountId: type: integer format: int32 rebalanceYN: type: boolean isOutsideModel: type: boolean minCashBalance: type: number format: double audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' editedByOverride: type: string maxLength: 40 minLength: 0 rowVersion: type: string format: byte oldClientID: type: integer format: int32 aggregateModelId: type: integer format: int32 fundList: type: string maxLength: 50 minLength: 0 minCashBalanceType: type: string enum: - Dollars - Percent aggregateModelNewMoneyId: type: integer format: int32 autoRebalFrequency: type: string enum: - None - Monthly - Quarterly - Semiannual - Annual autoRebalMonth: type: integer format: int32 maximum: 12 minimum: 1 autoRebalDay: type: integer format: int32 maximum: 31 minimum: 1 lastRebalanced: type: string format: date-time replenishMinCash: type: boolean dollarModelId: type: integer format: int32 dollarModelAmount: type: number format: double cashLiability: type: number format: double expireMinCash: type: number format: double expireMinCashType: type: string enum: - Dollars - Percent expireMinCashDate: type: string format: date-time account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' aggregateModel: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' aggregateModelNewMoney: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' history: items: $ref: '#/components/schemas/OAS.DataModel.Trading.ModelAccountHistory' xml: name: ModelAccountHistory wrapped: true type: array xml: name: ModelAccount type: object OAS.DataModel.Billing.BillLog: required: - id properties: id: type: integer format: int32 logText: type: string xml: name: BillLog type: object OAS.DataModel.Portfolio.RegistrationTargetAllocation: required: - id - registrationId - entity - entityId - weight - createdBy - createdDate - editedBy - editedDate properties: id: type: integer format: int32 registrationId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis entityId: type: integer format: int32 weight: type: number format: double minimumRange: type: number format: double maximumRange: type: number format: double createdBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' xml: name: RegistrationTargetAllocation type: object OAS.WebApi.DTO.Portfolio.BillFeePayingAccountDto: properties: accountId: type: integer format: int32 registration: type: string accountType: type: string managementStyle: type: string custodian: type: string accountNumber: type: string accountValue: type: number format: double active: type: boolean payPercent: type: number format: double xml: name: BillFeePayingAccountDto type: object OAS.DataModel.Portfolio.AdditionalAddress: required: - id - clientId - personalId - sendStatement properties: id: type: integer format: int32 clientId: type: integer format: int32 personalId: type: integer format: int32 householdMemberId: type: integer format: int32 typeDesc: type: string maxLength: 25 minLength: 0 sendStatement: type: boolean client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' basicRecord: $ref: '#/components/schemas/OAS.DataModel.Portfolio.HouseholdMember' xml: name: AdditionalAddress type: object OAS.DataModel.Portfolio.Personal: required: - id - lastName - entityName - entity - isUSResident properties: id: type: integer format: int32 firstName: type: string maxLength: 30 minLength: 0 lastName: type: string maxLength: 255 minLength: 0 entityName: type: string maxLength: 255 minLength: 0 address: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.Address' homePhone: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.FullPhoneNumber' businessPhone: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.FullPhoneNumber' mobilePhone: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.PhoneNumber' fax: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.FullPhoneNumber' otherPhone: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.FullPhoneNumber' pager: $ref: '#/components/schemas/OAS.DataModel.ComplexTypes.FullPhoneNumber' email: type: string maxLength: 200 minLength: 0 webAddress: type: string maxLength: 255 minLength: 0 salutation: type: string maxLength: 50 minLength: 0 ssN_TaxID: type: string maxLength: 15 minLength: 0 deceasedSSN_TaxID: type: string maxLength: 15 minLength: 0 dob: type: string maxLength: 20 minLength: 0 birthDate: readOnly: true type: string format: date-time isSmoker: type: boolean gender: type: string maxLength: 1 minLength: 0 marital: type: string maxLength: 50 minLength: 0 prefix: type: string maxLength: 50 minLength: 0 suffix: type: string maxLength: 50 minLength: 0 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis entityId: type: integer format: int32 audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNullNull' personalDesc: type: string maxLength: 50 minLength: 0 isActive: type: boolean jobTitle: type: string maxLength: 200 minLength: 0 isBlockedPersonOverride: type: boolean isUSCitizen: type: boolean company: type: string maxLength: 255 minLength: 0 twitterUsername: type: string maxLength: 50 minLength: 0 facebookUrl: type: string maxLength: 8000 minLength: 0 blobPhotoId: type: integer format: int32 reportName: type: string maxLength: 255 minLength: 0 isUSResident: type: boolean country: type: string maxLength: 150 minLength: 0 isMobileVerified: type: boolean xml: name: Personal type: object OAS.DataModel.Trading.TranCostBasis: required: - id - transactionId - costDate - costUnits - costPrice - costTotal - transTypeId properties: id: type: integer format: int32 transactionId: type: integer format: int32 costDate: type: string format: date-time costUnits: type: number format: double costPrice: type: number format: double costTotal: type: number format: double costNotes: type: string maxLength: 255 minLength: 0 transTypeId: type: integer format: int32 holdingPeriodDate: type: string format: date-time createdDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 transaction: $ref: '#/components/schemas/OAS.DataModel.Trading.Transaction' xml: name: TranCostBasis type: object OAS.DataModel.Trading.AggregateModelProductType: required: - aggregateModelId - productTypeId properties: aggregateModelId: type: integer format: int32 productTypeId: type: integer format: int32 createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time aggregateModel: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' historyAudit: items: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelProductTypeHistory' xml: name: AggregateModelProductTypeHistory wrapped: true type: array xml: name: AggregateModelProductType type: object OAS.WebApi.DTO.Portfolio.ClientPayoutOptionDto: properties: startDate: type: string format: date-time endDate: type: string format: date-time clientRepAdditionals: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientRepAdditionalDetailDto' xml: name: ClientRepAdditionalDetailDto wrapped: true type: array xml: name: ClientPayoutOptionDto type: object OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull: properties: createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 xml: name: BasicAuditNotNullNotNull type: object OAS.DataModel.Trading.SleeveStrategy: required: - id - name - contributionAllocationMethod - distributionAllocationMethod - createdBy - createdDate - editedBy - editedDate - autoRebalFreq - autoRebalMonth - autoRebalDay - mandate properties: id: type: integer format: int32 name: type: string maxLength: 50 minLength: 0 contributionAllocationMethod: type: string enum: - UseAssigned - UseTarget - UseOUB - UseCurrent distributionAllocationMethod: type: string enum: - UseAssigned - UseTarget - UseOUB - UseCurrent createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time autoRebalFreq: type: string enum: - None - Monthly - Quarterly - Semiannual - Annual autoRebalMonth: type: integer format: int32 autoRebalDay: type: integer format: int32 mandate: type: boolean tolerancePercent: type: number format: double entityId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis riskScore: type: number format: double originalRiskScore: type: number format: double beta: type: number format: double alpha: type: number format: double rSquared: type: number format: double drawdown: type: number format: double ytd: type: number format: double oneYr: type: number format: double threeYr: type: number format: double fiveYr: type: number format: double sleeveStrategyRiskTypeId: type: integer format: int32 strategyType: type: string enum: - Undefined - Single - Multi include: type: boolean useRestrictions: type: boolean assetLevelAllowed: type: string enum: - Default - AssetCategory - AssetClass - RiskCategory assetLevelsAllowed: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAssetLevelAllowed' xml: name: SleeveStrategyAssetLevelAllowed wrapped: true type: array details: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyDetail' xml: name: SleeveStrategyDetail wrapped: true type: array detailHistories: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyDetailHistory' xml: name: SleeveStrategyDetailHistory wrapped: true type: array histories: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyHistory' xml: name: SleeveStrategyHistory wrapped: true type: array entities: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyEntity' xml: name: SleeveStrategyEntity wrapped: true type: array riskType: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyRiskType' mandates: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyMandate' xml: name: SleeveStrategyMandate wrapped: true type: array sleeveStrategyRestrictions: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyRestriction' xml: name: SleeveStrategyRestriction wrapped: true type: array deletedSleeveTargets: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyDeletedSleeveTarget' xml: name: SleeveStrategyDeletedSleeveTarget wrapped: true type: array sleeveStrategyAggregateDetails: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregateDetail' xml: name: SleeveStrategyAggregateDetail wrapped: true type: array xml: name: SleeveStrategy type: object OAS.DataModel.Billing.BillPaysForHousehold: required: - id - accountId - payPercent - createdDate - createdBy - editedDate - editedBy properties: id: type: integer format: int32 accountId: type: integer format: int32 payPercent: type: number format: double createdDate: type: string format: date-time createdBy: type: string editedDate: type: string format: date-time editedBy: type: string account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: BillPaysForHousehold type: object OAS.DataModel.Portfolio.AccountChange: required: - id - accountId - entity - asOfDate - oldEntityId - newEntityId - createdBy - createdDate - editedBy - editedDate properties: id: type: integer format: int32 accountId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis asOfDate: type: string format: date-time oldEntityId: type: integer format: int32 newEntityId: type: integer format: int32 oldEntityName: type: string maxLength: 255 minLength: 0 newEntityName: type: string maxLength: 255 minLength: 0 createdBy: type: string maxLength: 255 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 255 minLength: 0 editedDate: type: string format: date-time account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: AccountChange type: object OAS.DataModel.Portfolio.ProductGroup: required: - id - productId - rank - isActive properties: id: type: integer format: int32 productId: type: integer format: int32 groupCode: type: string maxLength: 50 minLength: 0 rank: type: integer format: int32 isActive: type: boolean product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' master: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductGroupMaster' xml: name: ProductGroup type: object OAS.DataModel.Portfolio.PlatformAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: PlatformAumSummary type: object OAS.DataModel.Portfolio.AssetCategoryAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: AssetCategoryAumSummary type: object OAS.DataModel.Trading.TransactionExtAlternative: required: - id - transactionId properties: id: type: integer format: int32 transactionId: type: integer format: int32 equityActivityTypeId: type: integer format: int32 equityFundingTypeId: type: integer format: int32 impactsCommitment: type: boolean impactsCapitalBalance: type: boolean productTransactionId: type: integer format: int32 cashDate: type: string format: date-time equityActivityType: $ref: '#/components/schemas/OAS.DataModel.Confirm.Alternative.EquityActivityType' equityFundingType: $ref: '#/components/schemas/OAS.DataModel.Confirm.Alternative.EquityFundingType' productTransaction: $ref: '#/components/schemas/OAS.DataModel.Confirm.Alternative.ProductTransaction' xml: name: TransactionExtAlternative type: object OAS.DataModel.Settings.PortfolioGroupUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: PortfolioGroupUserDefinedField type: object OAS.DataModel.Portfolio.SubAdvisorAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: SubAdvisorAumSummary type: object OAS.DataModel.Billing.BillAdjustmentType: required: - id - isPayable - adjustmentType - isDebit properties: id: type: integer format: int32 isPayable: type: boolean adjustmentType: type: string maxLength: 20 minLength: 0 isDebit: type: boolean description: type: string maxLength: 255 minLength: 0 isPayableAffect: type: boolean isNet: type: boolean isExcludedEU: type: boolean transactionType: type: string feeFileGroup: type: integer format: int32 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 xml: name: BillAdjustmentType type: object OAS.WebApi.DTO.Portfolio.RegistrationContactDto: properties: address1: type: string address2: type: string address3: type: string city: type: string state: type: string zip: type: string homePhone: type: string homePhoneExt: type: string fax: type: string faxExt: type: string pager: type: string pagerExt: type: string mobilePhone: type: string businessPhone: type: string businessPhoneExt: type: string otherPhone: type: string otherPhoneExt: type: string workPhone: type: string workPhoneExt: type: string email: type: string webAddress: type: string xml: name: RegistrationContactDto type: object OAS.DataModel.Portfolio.Client: required: - id - personalId - isActive - storePerformance - videoStatementDeliveryMethod - isQualifiedInvestor - loginCount properties: id: type: integer format: int32 personalId: type: integer format: int32 representativeId: type: integer format: int32 clientCategoryId: type: integer format: int32 riaId: type: integer format: int32 isActive: type: boolean startDate: type: string format: date-time audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' billTransmitMethodId: type: integer format: int32 lastStatementSent: type: string format: date-time lastStatementSentTo: type: string maxLength: 255 minLength: 0 importKey: type: string maxLength: 15 minLength: 0 storePerformance: type: string enum: - DoNotStore - Store - StoreForever - ExpireClientAllowedStorePerformance videoStatementDeliveryMethod: type: string enum: - Unassigned - NoVideoStatement - WebsiteOnly - Email isQualifiedInvestor: type: boolean riskScore: type: number format: double loginCount: type: integer format: int32 ccType: type: string maxLength: 50 minLength: 0 ccNum: type: string maxLength: 50 minLength: 0 ccToken: type: string maxLength: 100 minLength: 0 ccIsValid: type: boolean probabilityOfSuccess: type: number format: double advClientCategoryId: type: integer format: int32 isRTQLocked: type: boolean globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' registrations: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' xml: name: Registration wrapped: true type: array additionalAccounts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientAccountAdditional' xml: name: ClientAccountAdditional wrapped: true type: array additionalRepAssignments: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AdditionalRepAssignment' xml: name: AdditionalRepAssignment wrapped: true type: array clientRepAdditional: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientRepAdditional' xml: name: ClientRepAdditional wrapped: true type: array blobs: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientBlob' xml: name: ClientBlob wrapped: true type: array billTransmitMethod: $ref: '#/components/schemas/OAS.DataModel.Billing.BillTransmitMethod' billClients: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillClient' xml: name: BillClient wrapped: true type: array cloudStorageFolders: items: $ref: '#/components/schemas/OAS.DataModel.Integration.ClientCloudStorageFolder' xml: name: ClientCloudStorageFolder wrapped: true type: array billAdditionalAnnualAmounts: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillClientAdditionalAnnualAmount' xml: name: BillClientAdditionalAnnualAmount wrapped: true type: array changes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientChange' xml: name: ClientChange wrapped: true type: array notes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientNote' xml: name: ClientNote wrapped: true type: array householdMembers: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.HouseholdMember' xml: name: HouseholdMember wrapped: true type: array additionalAddresses: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AdditionalAddress' xml: name: AdditionalAddress wrapped: true type: array aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientAumSummary' category: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientCategory' models: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientModel' xml: name: ClientModel wrapped: true type: array balanceSheets: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BalanceSheet' xml: name: BalanceSheet wrapped: true type: array balanceSheetCategories: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BalanceSheetCategory' xml: name: BalanceSheetCategory wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.ClientEntityOption' xml: name: ClientEntityOption wrapped: true type: array clientValues: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientValue' xml: name: ClientValue wrapped: true type: array personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.ClientUserDefinedField' xml: name: ClientUserDefinedField wrapped: true type: array targetAllocations: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientTargetAllocation' xml: name: ClientTargetAllocation wrapped: true type: array reportListVersionAssigments: items: $ref: '#/components/schemas/OAS.DataModel.ReportAdministration.ReportListVersionClientAssignment' xml: name: ReportListVersionClientAssignment wrapped: true type: array reportClientVersionAssignments: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.ReportClientVersionAssignment' xml: name: ReportClientVersionAssignment wrapped: true type: array portfolioGroups: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroup' xml: name: PortfolioGroup wrapped: true type: array assetExclusions: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientAssetExclusion' xml: name: ClientAssetExclusion wrapped: true type: array userDefinedPageCodes: items: $ref: '#/components/schemas/OAS.DataModel.Settings.ClientUserDefinedPageCode' xml: name: ClientUserDefinedPageCode wrapped: true type: array riskScoreTable: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientRiskScoreTable' xml: name: ClientRiskScoreTable wrapped: true type: array appLinks: items: $ref: '#/components/schemas/OAS.DataModel.Integration.ClientAppLink' xml: name: ClientAppLink wrapped: true type: array info: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientInfo' xml: name: Client type: object OAS.WebApi.DTO.Reporting.Performance.PerformanceAssetGroupAssignment: properties: pkGroup: type: integer format: int32 fkAsset: type: integer format: int32 weight: type: number format: double performance: type: boolean activitySummary: type: boolean allocation: type: boolean portfolioDetail: type: boolean taxDetail: type: boolean xml: name: PerformanceAssetGroupAssignment type: object OAS.DataModel.Billing.BillPaysForRegistration: required: - id - accountId - payPercent - createdDate - createdBy - editedDate - editedBy properties: id: type: integer format: int32 accountId: type: integer format: int32 payPercent: type: number format: double createdDate: type: string format: date-time createdBy: type: string editedDate: type: string format: date-time editedBy: type: string account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: BillPaysForRegistration type: object OAS.DataModel.Confirm.DownloadCorporateAction: required: - id - downloadFileId - lineNumber - status properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 entryDate: type: string format: date-time remarks: type: string maxLength: 50 minLength: 0 notifyType: type: string maxLength: 1 minLength: 0 notifyTypeUpdate: type: string maxLength: 1 minLength: 0 recordStatus: type: string maxLength: 1 minLength: 0 numberOfOptions: type: integer format: int32 securityType: type: string maxLength: 1 minLength: 0 effectiveDate: type: string format: date-time cusip: type: string maxLength: 50 minLength: 0 oldCusip: type: string maxLength: 50 minLength: 0 ticker: type: string maxLength: 50 minLength: 0 name: type: string maxLength: 50 minLength: 0 oldName: type: string maxLength: 50 minLength: 0 expireDate: type: string format: date-time cash: type: number format: double cashCode: type: string maxLength: 1 minLength: 0 stateCode: type: string maxLength: 2 minLength: 0 tenderAgent: type: string maxLength: 4 minLength: 0 infoAgent: type: string maxLength: 4 minLength: 0 maturityDate: type: string format: date-time rate1: type: number format: double rate2: type: number format: double rateCode: type: string maxLength: 1 minLength: 0 voluntaryOrMandatory: type: string maxLength: 1 minLength: 0 dtc: type: string maxLength: 1 minLength: 0 prorationRate: type: string maxLength: 20 minLength: 0 prorationDate: type: string format: date-time note: type: string maxLength: 3000 minLength: 0 lineNumber: type: integer format: int32 status: type: string enum: - NotConfirmed - Confirmed - Excluded - AggregationOnly textNumber: type: integer format: int32 dealNumber: type: integer format: int32 textNumberUpdate: type: integer format: int32 costBasisFactor: type: number format: double memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array memoDefault: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemoDefault' link: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadLinkView' file: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' xml: name: DownloadCorporateAction type: object OAS.DataModel.Portfolio.BrokerDealerRevenueShareBusinessLineExclusion: required: - id - brokerDealerId - businessLineId properties: id: type: integer format: int32 brokerDealerId: type: integer format: int32 businessLineId: type: integer format: int32 businessLine: type: string xml: name: BrokerDealerRevenueShareBusinessLineExclusion type: object OAS.DataModel.Confirm.ProductTaxErrorSummary: required: - parentId - taxErrorIds properties: product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' parentId: type: integer format: int32 taxErrorIds: type: string xml: name: ProductTaxErrorSummary type: object OAS.DataModel.Portfolio.AccountExtSma: required: - accountId - isSma - smaAssetId - createdBy - createdDate - editedBy - editedDate - eclipseSMA properties: accountId: type: integer format: int32 isSma: type: boolean smaAssetId: type: integer format: int32 createdBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 editedByOverride: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time smaAsset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' eclipseSMA: type: string enum: - 'False' - 'True' - FollowOrion xml: name: AccountExtSma type: object OAS.DataModel.Portfolio.AccountExtSuitability: required: - accountId - riskScore properties: accountId: type: integer format: int32 riskScore: type: number format: double xml: name: AccountExtSuitability type: object OAS.DataModel.Portfolio.SecurityClassification.SecurityClassLocal: properties: id: type: integer format: int32 securityClassificationMethodId: type: integer format: int32 securityClassCode: type: string maxLength: 1000 minLength: 0 securityClass: type: string maxLength: 1000 minLength: 0 excludeFromFeesAndPayouts: type: boolean color: type: string maxLength: 50 minLength: 0 sortOrder: type: integer format: int32 riskScore: type: number format: double securityClassGlobalId: type: integer format: int32 productDescriptionProviderId: type: integer format: int32 localOverrideFieldList: type: string maxLength: 1000 minLength: 0 auditedDate: type: string format: date-time auditedBy: type: string securityClassificationMethod: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.MethodLocal' entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.SecurityClassLocalEntityOption' xml: name: SecurityClassLocalEntityOption wrapped: true type: array userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.SecurityClassLocalUserDefinedField' xml: name: SecurityClassLocalUserDefinedField wrapped: true type: array xml: name: SecurityClassLocal type: object OAS.DataModel.Portfolio.SubAdvisorBlob: required: - id - isZip - uniqueID properties: subAdvisorId: type: integer format: int32 crmDocuments: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CrmDocument' xml: name: CrmDocument wrapped: true type: array subAdvisor: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisor' id: type: integer format: int32 openWith: type: string maxLength: 200 minLength: 0 fileName: type: string maxLength: 100 minLength: 0 createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time rowVersion: type: string format: byte blobDesc: type: string maxLength: 200 minLength: 0 blobText: type: string isZip: type: boolean fileNETidmId: type: string maxLength: 9 minLength: 0 filePath: type: string maxLength: 500 minLength: 0 eFileLocation: type: string enum: - Undefined - Database - FileServer - AmazonS3 - HttpGet - RedtailIms - Communities rootPath: type: string maxLength: 100 minLength: 0 uniqueID: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: SubAdvisorBlob type: object OAS.DataModel.Settings.ModelRangeUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: ModelRangeUserDefinedField type: object OAS.DataModel.Confirm.Alternative.ExpectedReturn: required: - startDate - productId - auditedDate properties: startDate: type: string format: date-time productId: type: integer format: int32 high: type: number format: double low: type: number format: double comment: type: string maxLength: 250 minLength: 0 auditedDate: type: string format: date-time auditedByDisplay: type: string productLocal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' xml: name: ExpectedReturn type: object OAS.DataModel.Trading.Model: required: - id - shareClassId - modelName - modelTol - cashPerc - cashTol - isActive - createdDate - createdBy - editedDate - editedBy - isListTraded - modelLevels properties: id: type: integer format: int32 fundFamilyId: type: integer format: int32 shareClassId: type: integer format: int32 platformId: type: integer format: int32 modelNum: type: integer format: int32 percEquity: type: integer format: int32 modelName: type: string maxLength: 100 minLength: 0 modelType: type: string maxLength: 20 minLength: 0 fundList: type: string maxLength: 20 minLength: 0 modelTol: type: integer format: int32 cashPerc: type: integer format: int32 cashTol: type: integer format: int32 isActive: type: boolean createdDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time lastEditedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 lastEditedBy: type: string maxLength: 40 minLength: 0 rowVersion: type: string format: byte oldModelID: type: integer format: int32 isListTraded: type: boolean groupNum: type: string maxLength: 25 minLength: 0 subAdvisorId: type: integer format: int32 modNotes: type: string maxLength: 2000 minLength: 0 representativeId: type: integer format: int32 rulesManagementId: type: integer format: int32 sequence: type: integer format: int32 modelCode: type: string maxLength: 50 minLength: 0 entityEnum: type: integer format: int32 parentId: type: integer format: int32 lastRebalanced: type: string format: date-time changeReason: type: string maxLength: 255 minLength: 0 lastChangeReason: type: string maxLength: 255 minLength: 0 modelLevels: type: integer format: int32 useRestrictions: type: boolean isDynamic: type: boolean isSMA: type: boolean dynamicEffectiveDate: type: string format: date-time custodianId: type: integer format: int32 assetClassId: type: integer format: int32 riskCategoryId: type: integer format: int32 fundFamily: $ref: '#/components/schemas/OAS.DataModel.Portfolio.FundFamilyLocal' platform: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Platform' shareClass: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ShareClass' subAdvisor: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisor' custodian: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustodianLocal' aggregateModelDetails: items: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelDetail' xml: name: AggregateModelDetail wrapped: true type: array aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ModelAumSummary' items: items: $ref: '#/components/schemas/OAS.DataModel.Trading.ModelItem' xml: name: ModelItem wrapped: true type: array fundLists: items: $ref: '#/components/schemas/OAS.DataModel.Trading.ModelFundList' xml: name: ModelFundList wrapped: true type: array ranges: items: $ref: '#/components/schemas/OAS.DataModel.Trading.ModelRange' xml: name: ModelRange wrapped: true type: array restrictions: items: $ref: '#/components/schemas/OAS.DataModel.Trading.ModelRestriction' xml: name: ModelRestriction wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.ModelEntityOption' xml: name: ModelEntityOption wrapped: true type: array communityModel: $ref: '#/components/schemas/OAS.DataModel.Integration.Communities.CommunityModel' xml: name: Model type: object OAS.DataModel.Portfolio.Representative: required: - id - personalId - copyToRep - isRIA - hasADV - hasU4 - isActive - isDstDwnld properties: id: type: integer format: int32 personalId: type: integer format: int32 brokerDealerId: type: integer format: int32 wholesalerId: type: integer format: int32 payeeId: type: integer format: int32 riaId: type: integer format: int32 wholesaler401KId: type: integer format: int32 planAdministratorId: type: integer format: int32 custodianId: type: integer format: int32 createdDate: type: string format: date-time copyToRep: type: boolean isRIA: type: boolean riaName: type: string maxLength: 100 minLength: 0 royalTCode: type: string maxLength: 5 minLength: 0 hasADV: type: boolean hasU4: type: boolean isActive: type: boolean isDstDwnld: type: boolean branchID: type: string maxLength: 50 minLength: 0 oldRep_ID: type: integer format: int32 number: type: string maxLength: 1000 minLength: 0 impDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 startDate: type: string format: date-time repStatus: type: string enum: - ActiveNoIssues - HoldForCompliance - ActiveNoNewClients - InActive - Pending - Limited - Prospect - Rejected firmName: type: string maxLength: 50 minLength: 0 actgLedgerNum: type: string maxLength: 50 minLength: 0 isDefault: type: boolean importKey: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid raAmount: type: number format: double raDate: type: string format: date-time isRAActive: type: boolean repRestrict: type: string maxLength: 150 minLength: 0 custodianPortalId: type: string repCRDNumber: type: string maxLength: 50 minLength: 0 globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid alClient: type: integer format: int32 billRepresentatives: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillRepresentative' xml: name: BillRepresentative wrapped: true type: array clients: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' xml: name: Client wrapped: true type: array additionalClientAssignments: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AdditionalRepAssignment' xml: name: AdditionalRepAssignment wrapped: true type: array clientRepAdditional: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientRepAdditional' xml: name: ClientRepAdditional wrapped: true type: array additionalRepAssignmentsPercent: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AdditionalRepAssignmentPercent' xml: name: AdditionalRepAssignmentPercent wrapped: true type: array changes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RepresentativeChange' xml: name: RepresentativeChange wrapped: true type: array repBrokerDealers: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RepBrokerDealer' xml: name: RepBrokerDealer wrapped: true type: array photo: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RepresentativePhoto' reportImage: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RepresentativeImageBlob' ria: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Ria' brokerDealer: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BrokerDealer' wholesaler: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Wholesaler' aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RepresentativeAumSummary' payee: $ref: '#/components/schemas/OAS.DataModel.Billing.Payee' blobs: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RepresentativeBlob' xml: name: RepresentativeBlob wrapped: true type: array notes: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RepresentativeNote' xml: name: RepresentativeNote wrapped: true type: array repNasds: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RepNasd' xml: name: RepNasd wrapped: true type: array repOnHolds: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RepOnHold' xml: name: RepOnHold wrapped: true type: array repStates: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RepState' xml: name: RepState wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.RepresentativeEntityOption' xml: name: RepresentativeEntityOption wrapped: true type: array personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.RepresentativeUserDefinedField' xml: name: RepresentativeUserDefinedField wrapped: true type: array billProductException: $ref: '#/components/schemas/OAS.DataModel.Billing.RepresentativeBillProductException' reportRepresentativeVersionAssignments: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.ReportRepresentativeVersionAssignment' xml: name: ReportRepresentativeVersionAssignment wrapped: true type: array xml: name: Representative type: object OAS.DataModel.Trading.FixTradeRequestCommissionBase: required: - id - tradeRequestFixId - commission properties: id: type: integer format: int32 tradeRequestFixId: type: integer format: int32 commission: type: number format: double audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' xml: name: FixTradeRequestCommissionBase type: object OAS.DataModel.Settings.PortfolioGroupEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: PortfolioGroupEntityOption type: object OAS.DataModel.Confirm.TransactionTaxErrorSummary: required: - parentId - taxErrorIds properties: transaction: $ref: '#/components/schemas/OAS.DataModel.Trading.Transaction' parentId: type: integer format: int32 taxErrorIds: type: string xml: name: TransactionTaxErrorSummary type: object OAS.DataModel.Portfolio.WholesalerNote: required: - id - createdDate - createdBy - systemGenerated - isWebVisible properties: wholesalerId: type: integer format: int32 wholesaler: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Wholesaler' id: type: integer format: int32 text: type: string createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time rowVersion: type: string format: byte category: type: string maxLength: 25 minLength: 0 userOwnerId: type: integer format: int32 systemGenerated: type: boolean isWebVisible: type: boolean requestFollowup: type: boolean xml: name: WholesalerNote type: object OAS.DataModel.Trading.AccountBondTrade: required: - accountBondTradeId - accountId - excludeBondsFromRebalance - excludeEquitiesFromRebalance - createdBy - createdDate - editedBy - editedDate properties: accountBondTradeId: type: integer format: int32 accountId: type: integer format: int32 excludeUntilDate: type: string format: date-time excludeUntilNotes: type: string maxLength: 200 minLength: 0 shortTermBondPercent: type: number format: double intermediateTermBondPercent: type: number format: double equityPercent: type: number format: double bondPercent: type: number format: double cashPercent: type: number format: double excludeBondsFromRebalance: type: boolean excludeEquitiesFromRebalance: type: boolean createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time xml: name: AccountBondTrade type: object OAS.DataModel.Portfolio.RepBrokerDealer: required: - representativeId - startDate - endDate properties: id: type: integer format: int32 representativeId: type: integer format: int32 startDate: type: string format: date-time endDate: type: string format: date-time brokerDealerId: type: integer format: int32 isSystemGenerated: type: boolean createdDate: type: string format: date-time createdBy: type: string auditedDate: type: string format: date-time auditedByDisplay: type: string isActive: type: boolean representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' xml: name: RepBrokerDealer type: object OAS.DataModel.Settings.ProductUserDefinedTimeField: required: - entityId - userDefineDefinitionId - name - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' values: items: $ref: '#/components/schemas/OAS.DataModel.Settings.ProductUserDefinedTimeFieldValue' xml: name: ProductUserDefinedTimeFieldValue wrapped: true type: array xml: name: ProductUserDefinedTimeField type: object OAS.DataModel.Portfolio.ClientCategory: required: - id - abbreviation - isDefault - isEmployeeAccount properties: id: type: integer format: int32 name: type: string maxLength: 255 minLength: 0 abbreviation: type: string maxLength: 40 minLength: 0 rowVersion: type: string format: byte isDefault: type: boolean isEmployeeAccount: type: boolean xml: name: ClientCategory type: object OAS.DataModel.Portfolio.CrmDocument: required: - id - category - createdBy - createdDate - blobId - isWebVisible properties: id: type: integer format: int32 category: type: string maxLength: 25 minLength: 0 createdBy: type: string maxLength: 40 minLength: 0 createdDate: type: string format: date-time blobId: type: integer format: int32 editedBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time isWebVisible: type: boolean secureDocumentId: type: integer format: int32 clientBlob: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientBlob' accountBlob: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountBlob' brokerDealerBlob: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BrokerDealerBlob' representativeBlob: $ref: '#/components/schemas/OAS.DataModel.Portfolio.RepresentativeBlob' payeeBlob: $ref: '#/components/schemas/OAS.DataModel.Billing.PayeeBlob' subAdvisorBlob: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SubAdvisorBlob' wholesalerBlob: $ref: '#/components/schemas/OAS.DataModel.Portfolio.WholesalerBlob' xml: name: CrmDocument type: object OAS.DataModel.Trading.AggregateModelDetailHistoryAudit: required: - id - aggregateModelId - modelId - weightPercent properties: id: type: integer format: int32 aggregateModelId: type: integer format: int32 modelId: type: integer format: int32 weightPercent: type: integer format: int32 createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time changeType: type: string maxLength: 1 minLength: 0 xml: name: AggregateModelDetailHistoryAudit type: object OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto: properties: id: type: integer format: int32 clientRepAdditionalId: type: integer format: int32 registrationId: type: integer format: int32 registrationName: type: string representativeId: type: integer format: int32 payoutRate: type: number format: double notes: type: string startDate: type: string format: date-time endDate: type: string format: date-time createdDate: type: string format: date-time createdBy: type: string editedDate: type: string format: date-time editedBy: type: string isValid: type: boolean validationMessage: type: string representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleRepresentative' clientRepAdditional: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientRepAdditionalDto' xml: name: RegistrationRepAdditionalDto type: object OAS.DataModel.Confirm.Alternative.CommitmentLedger: required: - id - assetId - ledgerType - asOfDate - amount - tradeStatus - auditedDate properties: id: type: integer format: int32 assetId: type: integer format: int32 ledgerType: type: string enum: - CommittedCapital - UnFundedAdjustment - ContributedCapital - Distribution asOfDate: type: string format: date-time amount: type: number format: double notes: type: string maxLength: 255 minLength: 0 tradeStatus: type: string enum: - Complete - Pending - Rejected - Reversed - Inactive - PendingCorpAction - FutureAip auditedDate: type: string format: date-time auditedByDisplay: type: string asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' xml: name: CommitmentLedger type: object OAS.DataModel.Billing.BillRepresentative: required: - id - representativeId properties: id: type: integer format: int32 representativeId: type: integer format: int32 representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' billRepresentativePlatforms: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillRepPlatform' xml: name: BillRepPlatform wrapped: true type: array xml: name: BillRepresentative type: object OAS.DataModel.Billing.BillAccountAdditionalAnnualAmount: required: - accountId - id - additionalAnnualAmount - additionalAnnualAmountType - billAdjTypeId - billEntityId - ignoreThreshold - requiresEA properties: accountId: type: integer format: int32 id: type: integer format: int32 additionalAnnualAmount: type: number format: double additionalAnnualAmountType: type: integer format: int32 billAdjTypeId: type: integer format: int32 billEntityId: type: integer format: int32 ignoreThreshold: type: number format: double requiresEA: type: boolean billScheduleId: type: integer format: int32 endDate: type: string format: date-time startDate: type: string format: date-time adjustmentType: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAdjustmentType' billEntity: $ref: '#/components/schemas/OAS.DataModel.Billing.BillEntity' billSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillSchedule' xml: name: BillAccountAdditionalAnnualAmount type: object OAS.DataModel.Portfolio.AccountAdditionalInfo: required: - accountId properties: accountId: type: integer format: int32 businessLineId: type: integer format: int32 lastTransDate: type: string format: date-time accountNumber: type: string maxLength: 50 minLength: 0 maskedAccountNumber: type: string maxLength: 56 minLength: 0 maskedSecondaryAccountNumber: type: string maxLength: 56 minLength: 0 secondaryAccountNumber: type: string maxLength: 50 minLength: 0 cashValueCurrent: type: number format: double cashValuePostTrade: type: number format: double currValue: type: number format: double pendValue: type: number format: double cashBalanceCurrValue: type: number format: double annuityIncomeValue: type: number format: double custodialAccountNumber: type: string maxLength: 50 minLength: 0 modelType: type: string businessLine: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BusinessLine' fixedLengthMaskedAccountNumber: type: string maxLength: 50 minLength: 0 xml: name: AccountAdditionalInfo type: object OAS.DataModel.Portfolio.AccountValue: required: - accountId - asOfDate properties: accountId: type: integer format: int32 asOfDate: type: integer format: int32 value: type: number format: double cashValue: type: number format: double xml: name: AccountValue type: object OAS.DataModel.Trading.AssetExcludedFromRebalance: required: - assetId properties: assetId: type: integer format: int32 asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' xml: name: AssetExcludedFromRebalance type: object OAS.DataModel.Portfolio.PortfolioGroupChange: required: - id - portfolioGroupId - effectiveDate - entity - action - createdDate - monthsExclude properties: id: type: integer format: int32 portfolioGroupId: type: integer format: int32 effectiveDate: type: string format: date-time entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis action: type: string enum: - Add - Update - Delete createdByDisplay: type: string createdDate: type: string format: date-time monthsExclude: type: integer format: int32 editedByDisplay: type: string editedDate: type: string format: date-time entityId: type: integer format: int32 entityName: type: string portfolioGroup: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroup' groupName: type: string xml: name: PortfolioGroupChange type: object OAS.DataModel.Trading.CompositeModelReturn: required: - aggregateModelId - timeframe - startDate - endDate - modelName properties: aggregateModelId: type: integer format: int32 timeframe: type: string maxLength: 10 minLength: 0 startDate: type: string format: date-time endDate: type: string format: date-time modelName: type: string maxLength: 255 minLength: 0 netFeePerformance: type: number format: double grossFeePerformance: type: number format: double isImported: type: boolean auditedDate: type: string format: date-time auditedBy: type: string format: byte auditedByDisplay: type: string aggregateModel: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' xml: name: CompositeModelReturn type: object OAS.DataModel.Confirm.Alternative.ProductTransaction: required: - id - productId - transactionDate - percentOfCommitmentAmount - auditedDate - alternativeEquityFundingTypeId - impactsCommitment - impactsCapitalBalance properties: id: type: integer format: int32 productId: type: integer format: int32 transactionTypeId: type: integer format: int32 alternativeEquityActivityTypeId: type: integer format: int32 transactionDate: type: string format: date-time percentOfCommitmentAmount: type: number format: double notes: type: string maxLength: 255 minLength: 0 auditedDate: type: string format: date-time alternativeEquityFundingTypeId: type: integer format: int32 impactsCommitment: type: boolean impactsCapitalBalance: type: boolean auditedByDisplay: type: string product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' transactionType: $ref: '#/components/schemas/OAS.DataModel.Trading.TransactionType' xml: name: ProductTransaction type: object OAS.DataModel.Billing.BillRelatedClient: required: - id - billClientId - clientId - isActive properties: id: type: integer format: int32 billClientId: type: integer format: int32 clientId: type: integer format: int32 isActive: type: boolean client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' billClient: $ref: '#/components/schemas/OAS.DataModel.Billing.BillClient' xml: name: BillRelatedClient type: object OAS.DataModel.Portfolio.AccountFilterLinkedWithNoTransactions: required: - clientId - accountId - acctTrans - linkTrans properties: rn: type: integer format: int64 clientId: type: integer format: int32 accountId: type: integer format: int32 acctTrans: type: string maxLength: 8 minLength: 0 accountHistoryId: type: integer format: int32 linkTrans: type: string maxLength: 12 minLength: 0 linktype: type: string xml: name: AccountFilterLinkedWithNoTransactions type: object OAS.DataModel.Settings.ClientUserDefinedField: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: ClientUserDefinedField type: object OAS.DataModel.Portfolio.SystematicAccount: required: - id - accountId - isProrated - dataEntryMethod - swpFrequency - swpCycleMonth - startDate - transactionDay - isActive - swpAmount - swpSource - isTaxWithType - editedDate - editedBy - createdDate - createdBy - isRecalc - isSpouse - type - isCashFundingIgnored - isAutoRmd properties: id: type: integer format: int32 accountId: type: integer format: int32 isProrated: type: boolean dataEntryMethod: type: integer format: int32 swpFrequency: type: string enum: - Monthly - Quarterly - Semiannually - Annually swpCycleMonth: type: integer format: int32 maximum: 12 minimum: 1 startDate: type: string format: date-time transactionDay: type: integer format: int32 maximum: 31 minimum: 1 custodialSWPDate: type: integer format: int32 inActiveDate: type: string format: date-time isActive: type: boolean swpAmount: type: number format: double howTransfered: type: integer format: int32 bankOfRecord: type: string maxLength: 50 minLength: 0 addressOfRecord: type: string maxLength: 100 minLength: 0 bankAcctNum: type: string maxLength: 50 minLength: 0 abaNum: type: string maxLength: 50 minLength: 0 taxesWithheld: type: number format: double swpSource: type: integer format: int32 swpAcctNum: type: string maxLength: 50 minLength: 0 notes: type: string maxLength: 8000 minLength: 0 isTaxWithType: type: string enum: - Undefined - Dollar - Percent - Unknown - None editedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 rowVersion: type: string format: byte lifeType: type: integer format: int32 isRecalc: type: boolean beneficiaryName: type: string maxLength: 50 minLength: 0 isSpouse: type: boolean beneficiaryBDay: type: string format: date-time beneficiarySSN: type: string maxLength: 15 minLength: 0 beneficiaryEncryptedSSN: type: string format: byte type: type: string enum: - None - Withdrawal - Rmd - Purchase - Dca isCashFundingIgnored: type: boolean assetId: type: integer format: int32 endDate: type: string format: date-time stateTax: type: number format: double isDoubleCheck: type: boolean doubleCheckDate: type: string format: date-time doubleCheckBy: type: string maxLength: 40 minLength: 0 reconcileStatus: type: string maxLength: 15 minLength: 0 reconcileDate: type: string format: date-time lastReconcile: type: string format: date-time distributionCodeId: type: integer format: int32 importKey: type: string maxLength: 15 minLength: 0 custodialSystematicId: type: string maxLength: 500 minLength: 0 nextDate: type: string format: date-time isAutoRmd: type: boolean account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' audits: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SystematicAccountAudit' xml: name: SystematicAccountAudit wrapped: true type: array xml: name: SystematicAccount type: object OAS.DataModel.Billing.PayableItemAdjustment: required: - id - payableItemId - billAdjustmentTypeId - previousBalance - currentBalance - changeAmount - editedDate - editedBy - createdDate - createdBy - billEntityId - isLocked properties: id: type: integer format: int32 payableItemId: type: integer format: int32 billAdjustmentTypeId: type: integer format: int32 payoutDashboardPaymentId: type: integer format: int32 previousBalance: type: number format: double currentBalance: type: number format: double changeAmount: type: number format: double editedDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 40 minLength: 0 dateOccured: type: string format: date-time dtStartDate: type: string format: date-time dtEndDate: type: string format: date-time billEntityId: type: integer format: int32 isLocked: type: boolean billInstanceId: type: integer format: int32 adjustmentType: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAdjustmentType' payableItem: $ref: '#/components/schemas/OAS.DataModel.Billing.PayableItem' billEntity: $ref: '#/components/schemas/OAS.DataModel.Billing.BillEntity' xml: name: PayableItemAdjustment type: object OAS.DataModel.Trading.SleeveStrategyAggregateRestriction: required: - id - sleeveStrategyAggregateId - entityId - entity - createdBy - createdDate properties: id: type: integer format: int32 sleeveStrategyAggregateId: type: integer format: int32 entityId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis exceptions: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregateRestrictionException' xml: name: SleeveStrategyAggregateRestrictionException wrapped: true type: array createdBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time auditedByDisplay: type: string auditedDate: type: string format: date-time sleeveStrategyAggregate: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregate' xml: name: SleeveStrategyAggregateRestriction type: object OAS.DataModel.Portfolio.DownloadSymbolBySymbolLocal: required: - symbol properties: symbol: type: string maxLength: 50 minLength: 0 productId: type: integer format: int32 product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' xml: name: DownloadSymbolBySymbolLocal type: object OAS.DataModel.Integration.BluePay.BluePayPayment: required: - id - ccToken - balanceDue - billPayMethodId - status - createdDate - createdBy - editedDate - editedBy properties: id: type: integer format: int32 ccToken: type: string maxLength: 100 minLength: 0 balanceDue: type: number format: double billPayMethodId: type: integer format: int32 status: type: string enum: - NotSent - Sent - Paid - Error - ValidationRequired - Rollback createdDate: type: string format: date-time createdBy: type: string maxLength: 255 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 255 minLength: 0 error: type: string maxLength: 250 minLength: 0 payMethod: $ref: '#/components/schemas/OAS.DataModel.Billing.BillPayMethod' xml: name: BluePayPayment type: object OAS.DataModel.Trading.AggregateModelInfo: required: - id properties: id: type: integer format: int32 oldestHistoryEditedDate: type: string format: date-time xml: name: AggregateModelInfo type: object OAS.DataModel.Trading.TransactionSubType: required: - id - name - transTypeCommonId properties: id: type: integer format: int32 name: type: string maxLength: 100 minLength: 0 description: type: string maxLength: 255 minLength: 0 transTypeCommonId: type: integer format: int32 xml: name: TransactionSubType type: object OAS.WebApi.DTO.Portfolio.RegistrationSuitabilityDto: properties: netWorthIncludingResidence: type: number format: double netWorthExcludingResidence: type: number format: double liquidNetWorth: type: number format: double investmentKnowledge: type: string riskExposure: type: string investmentExperience: type: string returnObjective: type: string investmentObjective: type: string timeHorizon: type: string stockPercent: type: string riskTolerance: type: integer format: int32 netWorth: type: number format: double netIncome: type: number format: double riskBudget: type: integer format: int32 isLifestyleOption: type: boolean reviewCompleted: type: boolean reviewCompletedDate: type: string format: date-time xml: name: RegistrationSuitabilityDto type: object OAS.DataModel.Trading.ModelRange: required: - id - createdDate - createdBy - editedDate - editedBy properties: id: type: integer format: int32 modelId: type: integer format: int32 summary: type: string maxLength: 255 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 upperScore: type: integer format: int32 lowerScore: type: integer format: int32 userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.ModelRangeUserDefinedField' xml: name: ModelRangeUserDefinedField wrapped: true type: array xml: name: ModelRange type: object OAS.DataModel.Portfolio.ClientAccountAdditional: required: - clientId - accountId - weight properties: clientId: type: integer format: int32 accountId: type: integer format: int32 weight: type: number format: double client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: ClientAccountAdditional type: object OAS.DataModel.Confirm.TaxError: required: - id - auditType - errorMessage - resolutionMessage - createdDate - createdBy properties: id: type: integer format: int32 auditType: type: string enum: - CustodialRealizedSharesDoNotMatch - CustodialRealizedMissing - CustodialUnrealizedMissing - CustodialRealizedUnknownAcquiredDate - CustodialUnrealizedUnknownAcquiredDate - CustodialRealizedUnknownCostBasis - CustodialUnrealizedUnknownCostBasis - OrionUnknownCostBasis - MoneyMarketProducts - OrionMissingCostBasis assetId: type: integer format: int32 errorMessage: type: string maxLength: 255 minLength: 0 resolutionMessage: type: string maxLength: 255 minLength: 0 expectedUnits: type: number format: double costUnits: type: number format: double createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 reviewed: type: boolean xml: name: TaxError type: object OAS.WebApi.DTO.Reporting.Performance.PerformanceStatistic: properties: pkDateRange: type: integer format: int32 pkGroup: type: integer format: int32 calcGrossOfFees: type: boolean fkKey: type: integer format: int32 bmType: type: string fkStatistic: type: integer format: int32 value: type: number format: double xml: name: PerformanceStatistic type: object OAS.DataModel.Portfolio.RegistrationChange: required: - id - registrationId - asOfDate - changesCompressedJson - auditedDate properties: id: type: integer format: int32 registrationId: type: integer format: int32 asOfDate: type: string format: date-time changesCompressedJson: type: string format: byte auditedDate: type: string format: date-time auditedByDisplay: type: string registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' xml: name: RegistrationChange type: object OAS.DataModel.Trading.FixTradeRequestRoute: required: - fixTradeRequestId - instanceId - accountId properties: fixTradeRequestId: type: integer format: int32 instanceId: type: integer format: int32 accountId: type: integer format: int32 custodianCode: type: string productType: type: integer format: int32 productId: type: integer format: int32 fixRouting: type: string xml: name: FixTradeRequestRoute type: object OAS.DataModel.Portfolio.PlanAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: PlanAumSummary type: object OAS.DataModel.Portfolio.RegistrationRepAdditional: required: - clientRepAdditionalId - registrationId - payoutRate properties: id: type: integer format: int32 clientRepAdditionalId: type: integer format: int32 registrationId: type: integer format: int32 payoutRate: type: number format: double notes: type: string createdBy: type: string createdDate: type: string format: date-time auditedBy: type: string format: byte auditedDate: type: string format: date-time auditedByDisplay: type: string clientRepAdditional: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientRepAdditional' registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' xml: name: RegistrationRepAdditional type: object OAS.DataModel.Billing.FeeHierarchyAccount: required: - accountId properties: accountId: type: integer format: int32 billEntityId: type: integer format: int32 billScheduleId: type: integer format: int32 entityName: type: string maxLength: 255 minLength: 0 level: type: integer format: int32 status: type: boolean id: type: integer format: int32 productType: type: integer format: int32 billProductGroupId: type: integer format: int32 sleeveType: type: integer format: int32 billEntityCollectFromId: type: integer format: int32 type: type: string enum: - Regular - AssetLevel - SleeveLevel billEntity: $ref: '#/components/schemas/OAS.DataModel.Billing.BillEntity' billSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillSchedule' xml: name: FeeHierarchyAccount type: object OAS.DataModel.Portfolio.BrokerDealerRevenueShareAccountTypeExclusion: required: - id - brokerDealerId - accountTypeId - accountType properties: id: type: integer format: int32 brokerDealerId: type: integer format: int32 accountTypeId: type: integer format: int32 accountType: type: string xml: name: BrokerDealerRevenueShareAccountTypeExclusion type: object OAS.DataModel.Trading.SleeveStrategyMandate: required: - sleeveStrategyId - modelAggTypeId properties: sleeveStrategyId: type: integer format: int32 modelAggTypeId: type: integer format: int32 riskScore: type: number format: double allocation: type: number format: double auditedDate: type: string format: date-time auditedByDisplay: type: string sleeveStrategy: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategy' aggregateModelType: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelType' xml: name: SleeveStrategyMandate type: object OAS.DataModel.Portfolio.RegistrationCustodianBeneficiary: required: - id - accountId properties: id: type: integer format: int32 accountId: type: integer format: int32 accountHolderId: type: string maxLength: 50 minLength: 0 accountHolderType: type: string maxLength: 50 minLength: 0 role: type: string maxLength: 50 minLength: 0 isPrimaryContact: type: boolean beneficiaryRelationship: type: string maxLength: 100 minLength: 0 beneficiaryAssetPercentage: type: integer format: int32 title: type: string maxLength: 20 minLength: 0 firstName: type: string maxLength: 100 minLength: 0 middleName: type: string maxLength: 100 minLength: 0 lastName: type: string maxLength: 100 minLength: 0 suffix: type: string maxLength: 20 minLength: 0 nickName: type: string maxLength: 100 minLength: 0 organizationName: type: string maxLength: 255 minLength: 0 dateOfBirth: type: string format: date-time formattedTaxpayerId: type: string maxLength: 20 minLength: 0 taxpayerIdType: type: string maxLength: 20 minLength: 0 emailAddress: type: string maxLength: 255 minLength: 0 homePhone: type: string maxLength: 20 minLength: 0 mobilePhone: type: string maxLength: 20 minLength: 0 businessPhone: type: string maxLength: 20 minLength: 0 employmentStatus: type: string maxLength: 50 minLength: 0 employerName: type: string maxLength: 255 minLength: 0 citizenship1: type: string maxLength: 50 minLength: 0 citizenship2: type: string maxLength: 50 minLength: 0 fkCustodianCommon: type: integer format: int32 asOfDate: type: string format: date-time account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' custodian: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustodianLocal' registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' signatureStatus: type: string maxLength: 100 minLength: 0 subAdvisorId: type: integer format: int32 accountManagers: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountManager' xml: name: AccountManager wrapped: true type: array additionalClients: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ClientAccountAdditional' xml: name: ClientAccountAdditional wrapped: true type: array xml: name: RegistrationCustodianBeneficiary type: object OAS.DataModel.Trading.TransactionType: required: - id - name - description - isBreak - netTransfer - isNoUnits - isNoPrice - isNoAmount - isBillable - twrType - financialType - usagePriority properties: id: type: integer format: int32 type: type: string maxLength: 50 minLength: 0 source: type: string maxLength: 20 minLength: 0 name: type: string maxLength: 50 minLength: 0 description: type: string maxLength: 255 minLength: 0 valueEffect: type: integer format: int32 shareEffect: type: integer format: int32 tranClassification: type: string maxLength: 25 minLength: 0 isBreak: type: boolean qsClassification: type: string maxLength: 50 minLength: 0 netTransfer: type: boolean transRpt: type: integer format: int32 is1099B: type: boolean is1099R: type: boolean is1099Div: type: boolean is1099Int: type: boolean isBShare: type: boolean signField: type: string maxLength: 1 minLength: 0 isValid: type: boolean distribClassification: type: string maxLength: 50 minLength: 0 payoutOption: type: string maxLength: 20 minLength: 0 isNoUnits: type: boolean isNoPrice: type: boolean isNoAmount: type: boolean isBillable: type: boolean twrType: type: integer format: int32 financialType: type: string enum: - None - Contribution - Distribution - Exchange - DivReinvest - MgmntFees - DivCash - MiscFees - Journal - Merges usagePriority: type: integer format: int32 cashOffsetTransType: type: integer format: int32 performanceRollupType: type: string enum: - CashDiv - ReinvestedDiv - Fee - Cashflow - CashDivNonMovable - InceptingCashflow - InterestCashflow performanceRollupDividendThreshold: type: number format: double xml: name: TransactionType type: object OAS.DataModel.Billing.BillAccountLastBilledThroughDate: required: - billAccountId properties: billAccountId: type: integer format: int32 lastBilledDate: type: string format: date-time xml: name: BillAccountLastBilledThroughDate type: object OAS.DataModel.Portfolio.AccountCode: required: - id properties: id: type: integer format: int32 acctCode: type: string maskedAcctCode: type: string secondaryAcctCode: type: string maskedSecondaryAcctCode: type: string account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: AccountCode type: object OAS.DataModel.Billing.BillMasterSchedule: required: - id - name - isPoints - editedDate - createdDate - createdBy - isDefault properties: id: type: integer format: int32 name: type: string maxLength: 50 minLength: 0 isPoints: type: boolean editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 timestamp: type: string format: byte description: type: string maxLength: 200 minLength: 0 isDefault: type: boolean billAccounts: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccount' xml: name: BillAccount wrapped: true type: array details: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillMasterScheduleDetail' xml: name: BillMasterScheduleDetail wrapped: true type: array xml: name: BillMasterSchedule type: object OAS.DataModel.Trading.FixBlockOrderGainLoss: properties: id: type: integer format: int32 shortTermGain: type: number format: double longTermGain: type: number format: double gainLossMessage: type: string maxLength: 56 minLength: 0 tradesGainLossNotCalcedCount: type: integer format: int32 xml: name: FixBlockOrderGainLoss type: object OAS.DataModel.Billing.AccountReferral: required: - id - accountId - billEntityId - payeeId - startDate properties: id: type: integer format: int32 accountId: type: integer format: int32 billEntityId: type: integer format: int32 payeeId: type: integer format: int32 startDate: type: string format: date-time referralPayoutId: type: integer format: int32 completeDate: type: string format: date-time audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' refferalPayments: items: $ref: '#/components/schemas/OAS.DataModel.Billing.ReferralPayment' xml: name: ReferralPayment wrapped: true type: array payee: $ref: '#/components/schemas/OAS.DataModel.Billing.Payee' billEntity: $ref: '#/components/schemas/OAS.DataModel.Billing.BillEntity' referralPayout: $ref: '#/components/schemas/OAS.DataModel.Billing.ReferralPayout' xml: name: AccountReferral type: object OAS.DataModel.Portfolio.AccountChangeHistory: required: - id - accountId - entity - asOfDate - oldEntityId - newEntityId - createdBy - createdDate - editedBy - editedDate - changeType properties: id: type: integer format: int32 accountId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis asOfDate: type: string format: date-time oldEntityId: type: integer format: int32 newEntityId: type: integer format: int32 oldEntityName: type: string maxLength: 255 minLength: 0 newEntityName: type: string maxLength: 255 minLength: 0 createdBy: type: string maxLength: 255 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 255 minLength: 0 editedDate: type: string format: date-time changeType: type: string maxLength: 1 minLength: 0 account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: AccountChangeHistory type: object OAS.DataModel.Confirm.DownloadTranSleeveAllocation: required: - downloadTranId - downloadFileId properties: downloadTranId: type: integer format: int32 downloadFileId: type: integer format: int32 allocationCount: type: integer format: int32 transactionCount: type: integer format: int32 isCustodial: type: boolean xml: name: DownloadTranSleeveAllocation type: object OAS.DataModel.Portfolio.RepNasd: required: - representativeId - nasdId properties: representativeId: type: integer format: int32 nasdId: type: integer format: int32 timeStamp: type: string format: byte nasd: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Nasd' xml: name: RepNasd type: object OAS.DataModel.Portfolio.ClientBlob: required: - isViewable - isViewableAdvisor - isViewableRepresentative - id - isZip - uniqueID properties: clientId: type: integer format: int32 isViewable: type: boolean isViewableAdvisor: type: boolean isViewableRepresentative: type: boolean crmDocuments: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CrmDocument' xml: name: CrmDocument wrapped: true type: array client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' folder: type: string createdByOverride: type: string maxLength: 100 minLength: 0 id: type: integer format: int32 openWith: type: string maxLength: 200 minLength: 0 fileName: type: string maxLength: 100 minLength: 0 createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time rowVersion: type: string format: byte blobDesc: type: string maxLength: 200 minLength: 0 blobText: type: string isZip: type: boolean fileNETidmId: type: string maxLength: 9 minLength: 0 filePath: type: string maxLength: 500 minLength: 0 eFileLocation: type: string enum: - Undefined - Database - FileServer - AmazonS3 - HttpGet - RedtailIms - Communities rootPath: type: string maxLength: 100 minLength: 0 uniqueID: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: ClientBlob type: object OAS.DataModel.Trading.TransactionExt: required: - id - transactionId - isOID - includeAsRmdDistributionIsSystemMaintained properties: id: type: integer format: int32 transactionId: type: integer format: int32 yieldToMaturity: type: number format: double isOID: type: boolean tradeRequestId: type: integer format: int32 commIndicator: type: integer format: int32 orderType: type: integer format: int32 marketCode: type: integer format: int32 blotterCode: type: integer format: int32 distIndicator: type: integer format: int32 revenueType: type: integer format: int32 spreadStraddle: type: integer format: int32 brokerCode: type: string maxLength: 50 minLength: 0 includeAsRmdDistribution: type: boolean includeAsRmdDistributionIsSystemMaintained: type: boolean divExDate: type: string format: date-time corporateActionProcessingId: type: integer format: int32 oidInterest: type: number format: double xml: name: TransactionExt type: object OAS.DataModel.Portfolio.BrokerDealerAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: BrokerDealerAumSummary type: object OAS.DataModel.Portfolio.ProductGroupMaster: required: - groupCode properties: groupCode: type: string maxLength: 50 minLength: 0 isActive: type: boolean items: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductGroup' xml: name: ProductGroup wrapped: true type: array xml: name: ProductGroupMaster type: object OAS.DataModel.Trading.ModelFundList: required: - id - modelId - fundList properties: id: type: integer format: int32 modelId: type: integer format: int32 fundList: type: string maxLength: 50 minLength: 0 xml: name: ModelFundList type: object OAS.DataModel.Portfolio.ClientNote: required: - id - createdDate - createdBy - systemGenerated - isWebVisible properties: clientId: type: integer format: int32 client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' id: type: integer format: int32 text: type: string createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time rowVersion: type: string format: byte category: type: string maxLength: 25 minLength: 0 userOwnerId: type: integer format: int32 systemGenerated: type: boolean isWebVisible: type: boolean requestFollowup: type: boolean xml: name: ClientNote type: object OAS.DataModel.Portfolio.RepresentativeAumSummary: required: - entityId - createdDate properties: entityId: type: integer format: int32 aum: type: number format: double createdDate: type: string format: date-time xml: name: RepresentativeAumSummary type: object OAS.DataModel.Trading.SleeveStrategyAggregateDetail: required: - id - sleeveStrategyAggregateId - sleeveStrategyId - targetAllocation - contributionAllocation - distributionAllocation - toleranceUpper - toleranceLower - createdDate - createdBy - auditedDate properties: id: type: integer format: int32 sleeveStrategyAggregateId: type: integer format: int32 sleeveStrategyId: type: integer format: int32 riskScore: type: number format: double targetAllocation: type: number format: double contributionAllocation: type: number format: double distributionAllocation: type: number format: double toleranceUpper: type: number format: double toleranceLower: type: number format: double createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 auditedDate: type: string format: date-time auditedByDisplay: type: string strategy: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategy' strategyAggregate: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregate' detailHistories: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregateDetailHistory' xml: name: SleeveStrategyAggregateDetailHistory wrapped: true type: array xml: name: SleeveStrategyAggregateDetail type: object OAS.DataModel.Settings.RegistrationUserDefinedPageCode: required: - registrationId - pageCode properties: registrationId: type: integer format: int32 pageCode: type: string maxLength: 50 minLength: 0 udf1: type: integer format: int32 value1: type: string code1: type: string maxLength: 25 minLength: 0 definition1: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf2: type: integer format: int32 value2: type: string code2: type: string maxLength: 25 minLength: 0 definition2: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf3: type: integer format: int32 value3: type: string code3: type: string maxLength: 25 minLength: 0 definition3: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf4: type: integer format: int32 value4: type: string code4: type: string maxLength: 25 minLength: 0 definition4: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf5: type: integer format: int32 value5: type: string code5: type: string maxLength: 25 minLength: 0 definition5: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf6: type: integer format: int32 value6: type: string code6: type: string maxLength: 25 minLength: 0 definition6: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf7: type: integer format: int32 value7: type: string code7: type: string maxLength: 25 minLength: 0 definition7: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf8: type: integer format: int32 value8: type: string code8: type: string maxLength: 25 minLength: 0 definition8: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf9: type: integer format: int32 value9: type: string code9: type: string maxLength: 25 minLength: 0 definition9: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf10: type: integer format: int32 value10: type: string code10: type: string maxLength: 25 minLength: 0 definition10: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf11: type: integer format: int32 value11: type: string code11: type: string maxLength: 25 minLength: 0 definition11: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf12: type: integer format: int32 value12: type: string code12: type: string maxLength: 25 minLength: 0 definition12: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf13: type: integer format: int32 value13: type: string code13: type: string maxLength: 25 minLength: 0 definition13: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf14: type: integer format: int32 value14: type: string code14: type: string maxLength: 25 minLength: 0 definition14: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf15: type: integer format: int32 value15: type: string code15: type: string maxLength: 25 minLength: 0 definition15: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf16: type: integer format: int32 value16: type: string code16: type: string maxLength: 25 minLength: 0 definition16: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf17: type: integer format: int32 value17: type: string code17: type: string maxLength: 25 minLength: 0 definition17: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf18: type: integer format: int32 value18: type: string code18: type: string maxLength: 25 minLength: 0 definition18: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf19: type: integer format: int32 value19: type: string code19: type: string maxLength: 25 minLength: 0 definition19: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf20: type: integer format: int32 value20: type: string code20: type: string maxLength: 25 minLength: 0 definition20: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: RegistrationUserDefinedPageCode type: object OAS.DataModel.Portfolio.SimpleRepresentative: properties: isActive: type: boolean number: type: string id: type: integer format: int32 name: type: string xml: name: SimpleRepresentative type: object OAS.WebApi.DTO.Portfolio.RegistrationDecedentDto: properties: name: type: string dateOfBirth: type: string format: date-time relationToBeneficiary: type: string xml: name: RegistrationDecedentDto type: object OAS.DataModel.Portfolio.BlockedPerson: required: - id - ofacId properties: id: type: integer format: int32 ofacId: type: integer format: int32 sdnName: type: string maxLength: 200 minLength: 0 sdnType: type: string maxLength: 12 minLength: 0 program: type: string maxLength: 20 minLength: 0 title: type: string maxLength: 180 minLength: 0 remarks: type: string maxLength: 300 minLength: 0 createdBy: type: string maxLength: 40 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 40 minLength: 0 editedDate: type: string format: date-time blockedPersonAddresses: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BlockedPersonAddress' xml: name: BlockedPersonAddress wrapped: true type: array blockedPersonAlts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BlockedPersonAlt' xml: name: BlockedPersonAlt wrapped: true type: array xml: name: BlockedPerson type: object OAS.DataModel.Billing.BillAssetAdditionalInfo: required: - id - assetId - isFeeExcluded - isPayingFee - excludeAmount - excludeAmountType - excludePercentOf - isFeeExcludedAsset - isFeeExcludedProduct - isFeeExcludedHouseholdAsset properties: id: type: integer format: int32 assetId: type: integer format: int32 isFeeExcluded: type: integer format: int32 isPayingFee: type: boolean timestamp: type: string format: byte editedDate: type: string format: date-time editedby: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 excludeAmount: type: number format: double excludeAmountType: type: integer format: int32 excludePercentOf: type: integer format: int32 excludeStartDate: type: string format: date-time excludeEndDate: type: string format: date-time isFeeExcludedAsset: type: boolean isFeeExcludedProduct: type: boolean isFeeExcludedHouseholdAsset: type: integer format: int32 xml: name: BillAssetAdditionalInfo type: object OAS.DataModel.Trading.AggregateModelDetail: required: - aggregateModelId - modelId - weightPercent properties: aggregateModelId: type: integer format: int32 modelId: type: integer format: int32 weightPercent: type: number format: double createdBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time model: $ref: '#/components/schemas/OAS.DataModel.Trading.Model' aggregateModel: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModel' historyAudit: items: $ref: '#/components/schemas/OAS.DataModel.Trading.AggregateModelDetailHistoryAudit' xml: name: AggregateModelDetailHistoryAudit wrapped: true type: array xml: name: AggregateModelDetail type: object OAS.DataModel.Portfolio.OfacCheck: required: - id - ofacId properties: id: type: integer format: int32 registrationId: type: integer format: int32 ofacId: type: integer format: int32 ofacName: type: string maxLength: 200 minLength: 0 notes: type: string maxLength: 5000 minLength: 0 isOk: type: boolean dateChecked: type: string format: date-time blockedPerson: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BlockedPerson' registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' xml: name: OfacCheck type: object OAS.DataModel.Confirm.DownloadSystematic: required: - id - downloadFileId - effectiveDate - systematicID - repNo - acctCode - openDate - name1 - frequency - systematicStatus - amount - periodicType - type - nextDate - lineNumber - status properties: id: type: integer format: int32 downloadFileId: type: integer format: int32 effectiveDate: type: string format: date-time systematicID: type: string repNo: type: string acctCode: type: string maxLength: 50 minLength: 0 openDate: type: string format: date-time closeDate: type: string format: date-time name1: type: string maxLength: 255 minLength: 0 name2: type: string maxLength: 255 minLength: 0 name3: type: string maxLength: 255 minLength: 0 frequency: type: string maxLength: 20 minLength: 0 systematicStatus: type: string maxLength: 50 minLength: 0 stateWithholding: type: number format: double federalWithholding: type: number format: double amount: type: number format: double periodicType: type: string maxLength: 50 minLength: 0 type: type: string maxLength: 10 minLength: 0 nextDate: type: string format: date-time firmParseCode: type: string maxLength: 100 minLength: 0 lineNumber: type: integer format: int32 status: type: string enum: - NotConfirmed - Confirmed - Excluded - AggregationOnly memos: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemo' xml: name: DownloadMemo wrapped: true type: array memoDefault: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadMemoDefault' link: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadLinkView' file: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFile' downloadCustoms: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadCustom' xml: name: DownloadCustom wrapped: true type: array xml: name: DownloadSystematic type: object OAS.DataModel.Settings.AccountUserDefinedPageCode: required: - accountId - pageCode properties: accountId: type: integer format: int32 pageCode: type: string maxLength: 50 minLength: 0 udf1: type: integer format: int32 value1: type: string code1: type: string maxLength: 25 minLength: 0 definition1: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf2: type: integer format: int32 value2: type: string code2: type: string maxLength: 25 minLength: 0 definition2: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf3: type: integer format: int32 value3: type: string code3: type: string maxLength: 25 minLength: 0 definition3: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf4: type: integer format: int32 value4: type: string code4: type: string maxLength: 25 minLength: 0 definition4: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf5: type: integer format: int32 value5: type: string code5: type: string maxLength: 25 minLength: 0 definition5: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf6: type: integer format: int32 value6: type: string code6: type: string maxLength: 25 minLength: 0 definition6: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf7: type: integer format: int32 value7: type: string code7: type: string maxLength: 25 minLength: 0 definition7: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf8: type: integer format: int32 value8: type: string code8: type: string maxLength: 25 minLength: 0 definition8: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf9: type: integer format: int32 value9: type: string code9: type: string maxLength: 25 minLength: 0 definition9: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf10: type: integer format: int32 value10: type: string code10: type: string maxLength: 25 minLength: 0 definition10: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf11: type: integer format: int32 value11: type: string code11: type: string maxLength: 25 minLength: 0 definition11: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf12: type: integer format: int32 value12: type: string code12: type: string maxLength: 25 minLength: 0 definition12: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf13: type: integer format: int32 value13: type: string code13: type: string maxLength: 25 minLength: 0 definition13: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf14: type: integer format: int32 value14: type: string code14: type: string maxLength: 25 minLength: 0 definition14: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf15: type: integer format: int32 value15: type: string code15: type: string maxLength: 25 minLength: 0 definition15: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf16: type: integer format: int32 value16: type: string code16: type: string maxLength: 25 minLength: 0 definition16: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf17: type: integer format: int32 value17: type: string code17: type: string maxLength: 25 minLength: 0 definition17: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf18: type: integer format: int32 value18: type: string code18: type: string maxLength: 25 minLength: 0 definition18: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf19: type: integer format: int32 value19: type: string code19: type: string maxLength: 25 minLength: 0 definition19: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' udf20: type: integer format: int32 value20: type: string code20: type: string maxLength: 25 minLength: 0 definition20: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: AccountUserDefinedPageCode type: object OAS.DataModel.Settings.RegistrationEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: RegistrationEntityOption type: object OAS.WebApi.DTO.Portfolio.ClientRepAdditionalDetailDto: properties: id: type: integer format: int32 clientId: type: integer format: int32 representativeId: type: integer format: int32 simpleRep: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleRepresentative' representativeTitleId: type: integer format: int32 payoutRate: type: number format: double notes: type: string isPrimary: type: boolean startDate: type: string format: date-time endDate: type: string format: date-time isActive: type: boolean createdDate: type: string format: date-time createdBy: type: string editedDate: type: string format: date-time editedBy: type: string isValid: type: boolean validationMessage: type: string xml: name: ClientRepAdditionalDetailDto type: object OAS.DataModel.Portfolio.CustodianFixTradeSetting: required: - custodianId - productType - blockMethod properties: custodianId: type: integer format: int32 productType: type: string enum: - None - MutualFund - Annuity - AdvisorOne - StockOrETF - Option - Bond - Unknown - CD - Index fixVersion: type: string maxLength: 25 minLength: 0 fixRouting: type: string maxLength: 15 minLength: 0 blockMethod: type: string enum: - Default - FixEft - OneToOne fkTRInterface: type: integer format: int32 xml: name: CustodianFixTradeSetting type: object OAS.DataModel.Portfolio.PortfolioGroupAccount: required: - portfolioGroupId - accountId properties: portfolioGroupId: type: integer format: int32 accountId: type: integer format: int32 portfolioGroup: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PortfolioGroup' account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' xml: name: PortfolioGroupAccount type: object OAS.DataModel.Trading.Transaction: required: - id - transTypeId - assetId - transDate - transAmount - navPrice - noUnits - tradeStatus - isBilled - isNewMoneyReady - isAdvanceBilled properties: id: type: integer format: int32 transTypeId: type: integer format: int32 transactionSubTypeId: type: integer format: int32 assetId: type: integer format: int32 transDate: type: string format: date-time settleDate: type: string format: date-time transAmount: type: number format: double navPrice: type: number format: double noUnits: type: number format: double audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNull' tradeStatus: type: string enum: - Complete - Pending - Rejected - Reversed - Inactive - PendingCorpAction - FutureAip isBilled: type: boolean isNewMoneyReady: type: boolean dpInstanceId: type: integer format: int32 dwnldPrepId: type: integer format: int32 notes: type: string maxLength: 255 minLength: 0 transTime: type: string format: date-time importKey: type: string maxLength: 20 minLength: 0 importTime: type: string format: date-time swpDate: type: string format: date-time isAdvanceBilled: type: boolean state: type: string maxLength: 2 minLength: 0 distributionCodeId: type: integer format: int32 contributionCodeId: type: integer format: int32 tradeRefNum: type: string maxLength: 20 minLength: 0 tradeRequestId: type: integer format: int32 tranLinkCode: type: string maxLength: 25 minLength: 0 payeeId: type: integer format: int32 advisorNotes: type: string maxLength: 255 minLength: 0 eclipseOrderId: type: integer format: int32 performanceFeeBreak: type: boolean fileTranCode: type: string maxLength: 50 minLength: 0 asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' transType: $ref: '#/components/schemas/OAS.DataModel.Trading.TransactionType' transactionSubType: $ref: '#/components/schemas/OAS.DataModel.Trading.TransactionSubType' fixTradeRequests: items: $ref: '#/components/schemas/OAS.DataModel.Trading.FixTradeRequest' xml: name: FixTradeRequest wrapped: true type: array contributionCode: $ref: '#/components/schemas/OAS.DataModel.Trading.ContributionCode' distributionCode: $ref: '#/components/schemas/OAS.DataModel.Trading.DistributionCode' extension: $ref: '#/components/schemas/OAS.DataModel.Trading.TransactionExt' alternative: $ref: '#/components/schemas/OAS.DataModel.Trading.TransactionExtAlternative' costBasis: items: $ref: '#/components/schemas/OAS.DataModel.Trading.TranCostBasis' xml: name: TranCostBasis wrapped: true type: array transactionCommission: items: $ref: '#/components/schemas/OAS.DataModel.Trading.TransactionCommission' xml: name: TransactionCommission wrapped: true type: array transactionFee: items: $ref: '#/components/schemas/OAS.DataModel.Trading.TransactionFee' xml: name: TransactionFee wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.TransactionEntityOption' xml: name: TransactionEntityOption wrapped: true type: array unitBalance: $ref: '#/components/schemas/OAS.DataModel.Trading.TransactionUnitBalance' billAssetItems: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAssetItem' xml: name: BillAssetItem wrapped: true type: array userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.TransactionUserDefinedField' xml: name: TransactionUserDefinedField wrapped: true type: array errors: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.TransactionTaxError' xml: name: TransactionTaxError wrapped: true type: array errorSummary: $ref: '#/components/schemas/OAS.DataModel.Confirm.TransactionTaxErrorSummary' xml: name: Transaction type: object OAS.DataModel.Portfolio.AccountProductEquivalent: required: - id - productModelId - productId - sortOrder properties: accountId: type: integer format: int32 account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' id: type: integer format: int32 productModelId: type: integer format: int32 productId: type: integer format: int32 sortOrder: type: integer format: int32 product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' productModel: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' xml: name: AccountProductEquivalent type: object OAS.DataModel.Confirm.DownloadMemo: required: - id - downloadRecordId - downloadFileId - recordType - memoCode - isDefault properties: id: type: integer format: int32 downloadRecordId: type: integer format: int32 downloadFileId: type: integer format: int32 recordType: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking memoCode: type: integer format: int32 isDefault: type: boolean description: type: string maxLength: 255 minLength: 0 xml: name: DownloadMemo type: object OAS.WebApi.DTO.Portfolio.TargetAllocationDto: properties: id: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis entityId: type: integer format: int32 weight: type: number format: double minimumRange: type: number format: double maximumRange: type: number format: double createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time xml: name: TargetAllocationDto type: object OAS.DataModel.Portfolio.RepresentativeBlob: required: - isViewable - isViewableAdvisor - isViewableRepresentative - id - isZip - uniqueID properties: representativeId: type: integer format: int32 isViewable: type: boolean isViewableAdvisor: type: boolean isViewableRepresentative: type: boolean crmDocuments: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.CrmDocument' xml: name: CrmDocument wrapped: true type: array representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Representative' id: type: integer format: int32 openWith: type: string maxLength: 200 minLength: 0 fileName: type: string maxLength: 100 minLength: 0 createdBy: type: string maxLength: 100 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time rowVersion: type: string format: byte blobDesc: type: string maxLength: 200 minLength: 0 blobText: type: string isZip: type: boolean fileNETidmId: type: string maxLength: 9 minLength: 0 filePath: type: string maxLength: 500 minLength: 0 eFileLocation: type: string enum: - Undefined - Database - FileServer - AmazonS3 - HttpGet - RedtailIms - Communities rootPath: type: string maxLength: 100 minLength: 0 uniqueID: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid xml: name: RepresentativeBlob type: object OAS.DataModel.Trading.FixTradeRequestGainLoss: required: - id - calculationMethod properties: id: type: integer format: int32 shortTermGain: type: number format: double longTermGain: type: number format: double daysUntilLongTerm: type: integer format: int32 calculationMethod: type: string maxLength: 50 minLength: 0 washAmount: type: number format: double washUnits: type: number format: double xml: name: FixTradeRequestGainLoss type: object OAS.DataModel.Portfolio.ClientAssetExclusion: required: - id - clientId - exclusionType - exclusionValue - isExcluded - createdBy - createdDate properties: id: type: integer format: int32 clientId: type: integer format: int32 exclusionType: type: integer format: int32 exclusionValue: type: integer format: int32 isExcluded: type: boolean securityClassificationMethodId: type: integer format: int32 createdBy: type: string maxLength: 120 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 120 minLength: 0 editedDate: type: string format: date-time client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' xml: name: ClientAssetExclusion type: object OAS.DataModel.ComplexTypes.PhoneNumber: properties: number: type: string maxLength: 15 minLength: 0 hasValue: readOnly: true type: boolean xml: name: PhoneNumber type: object OAS.DataModel.Trading.FixTradeRequest: required: - id - tradeIt - productId - accountId - handlInst - side - ordType - orderQty - originalOrderQty - isDiscretionary - approvalStatus - optionTradeType properties: id: type: integer format: int32 tradeIt: type: boolean productId: type: integer format: int32 accountId: type: integer format: int32 assetId: type: integer format: int32 transactionId: type: integer format: int32 fixBlockOrderId: type: integer format: int32 tradeRequestInstanceId: type: integer format: int32 handlInst: type: string maxLength: 1 minLength: 0 execInst: type: string maxLength: 50 minLength: 0 side: type: string maxLength: 1 minLength: 0 locateReqd: type: boolean ordType: type: string maxLength: 1 minLength: 0 limitPrice: type: number format: double stopPrice: type: number format: double timeInForce: type: string maxLength: 1 minLength: 0 expireTime: type: string format: date-time warningMessage: type: string maxLength: 255 minLength: 0 orderQty: type: number format: double originalOrderQty: type: number format: double orderAmt: type: number format: double orderPct: type: number format: double sharesOwned: type: number format: double mktValue: type: number format: double navPrice: type: number format: double audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNullNull' notes: type: string maxLength: 255 minLength: 0 isDiscretionary: type: boolean settlmntTyp: type: string maxLength: 1 minLength: 0 futSettDate: type: string format: date-time rowVersion: type: string format: byte approvalStatus: type: string enum: - Approved - PendingApproval - NotApproved exchangeId: type: integer format: int32 solicited: type: boolean vspDate: type: string format: date-time vspPrice: type: number format: double sellPriority: type: integer format: int32 assetCostCustodianId: type: integer format: int32 cashValuePostTradeExecution: type: number format: double eclipseOrderId: type: integer format: int32 product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' blockOrder: $ref: '#/components/schemas/OAS.DataModel.Trading.FixBlockOrder' account: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Account' asset: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' tradeRequestInstance: $ref: '#/components/schemas/OAS.DataModel.Trading.TradeRequestInstance' transactions: items: $ref: '#/components/schemas/OAS.DataModel.Trading.Transaction' xml: name: Transaction wrapped: true type: array gainLoss: $ref: '#/components/schemas/OAS.DataModel.Trading.FixTradeRequestGainLoss' orderFees: items: $ref: '#/components/schemas/OAS.DataModel.Trading.FixTradeRequestFee' xml: name: FixTradeRequestFee wrapped: true type: array commissions: items: $ref: '#/components/schemas/OAS.DataModel.Trading.FixTradeRequestCommissionBase' xml: name: FixTradeRequestCommissionBase wrapped: true type: array extension: $ref: '#/components/schemas/OAS.DataModel.Trading.FixTradeRequestExt' exchangeFixTradeRequest: $ref: '#/components/schemas/OAS.DataModel.Trading.FixTradeRequest' isPending: $ref: '#/components/schemas/OAS.DataModel.Trading.FixTradeRequestPending' fixRoute: $ref: '#/components/schemas/OAS.DataModel.Trading.FixTradeRequestRoute' accountOrderInfo: $ref: '#/components/schemas/OAS.DataModel.Trading.TradingAccountOrderInfo' optionTradeType: type: integer format: int32 optionDwnldMgrId: type: integer format: int32 optionTRInterfaceId: type: integer format: int32 xml: name: FixTradeRequest type: object OAS.DataModel.Portfolio.SecurityClassification.MethodLocal: required: - classificationMethod - classificationMethodDescription properties: id: type: integer format: int32 classificationMethod: type: string maxLength: 70 minLength: 0 classificationMethodDescription: type: string maxLength: 1000 minLength: 0 securityClassificationType: type: string enum: - Rules / Assigned - Inherited - Global - Global Inherited - Compounding - GICS - Product Description - Product Description Weighted - Product Exchange - Global Weighted lastCalculated: type: string format: date-time recalculationHour: type: integer format: int32 recalculationSchedule: type: string enum: - On Demand - Daily - Weekly - Monthly entityEnum: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis isTradingEnabled: type: boolean isBillingEnabled: type: boolean securityClassDefaultId: type: integer format: int32 securityClassificationMethodBaseId: type: integer format: int32 securityClassificationMethodGlobalId: type: integer format: int32 isActive: type: boolean useParentProductAssignment: type: boolean lastUpdated: type: string format: date-time auditedByDisplay: type: string auditedDate: type: string format: date-time securityClassDefault: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.SecurityClassLocal' securityClassificationMethodBase: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.MethodLocal' securityClassesLocal: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.SecurityClassLocal' xml: name: SecurityClassLocal wrapped: true type: array derivationsLocal: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.DerivationLocal' xml: name: DerivationLocal wrapped: true type: array methodRulesLocal: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.MethodRuleLocal' xml: name: MethodRuleLocal wrapped: true type: array xml: name: MethodLocal type: object OAS.DataModel.Settings.ModelAggEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: ModelAggEntityOption type: object OAS.DataModel.Settings.SecurityClassLocalEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: SecurityClassLocalEntityOption type: object OAS.DataModel.Portfolio.SecurityClassification.DerivationLocal: properties: auditedDate: type: string format: date-time auditedByDisplay: type: string methodLocal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.MethodLocal' baseSecurityClassLocal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.SecurityClassLocal' derivedSecurityClassLocal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SecurityClassification.SecurityClassLocal' securityClassificationMethodId: type: integer format: int32 securityClassBaseId: type: integer format: int32 securityClassDerivedId: type: integer format: int32 xml: name: DerivationLocal type: object OAS.WebApi.DTO.Portfolio.AumOverTimeDto: properties: id: type: integer format: int32 grouping: type: integer format: int32 asOfDate: type: string format: date-time value: type: number format: double xml: name: AumOverTimeDto type: object OAS.DataModel.Portfolio.IndexBlendDetail: required: - id - indexBlendId - asOfDate - productId - blendWeight properties: id: type: integer format: int32 indexBlendTimeframeId: type: integer format: int32 indexBlendId: type: integer format: int32 asOfDate: type: string format: date-time productId: type: integer format: int32 blendWeight: type: number format: double product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' indexBlend: $ref: '#/components/schemas/OAS.DataModel.Portfolio.IndexBlend' xml: name: IndexBlendDetail type: object OAS.WebApi.DTO.Portfolio.AdditionalRepresentativePercentDto: properties: repId: type: integer format: int32 registrationId: type: integer format: int32 repTitleId: type: integer format: int32 repTitle: type: string percentage: type: number format: double simpleRep: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time xml: name: AdditionalRepresentativePercentDto type: object OAS.DataModel.Portfolio.AccountFilterRecursivelyLinked: properties: accountId: type: integer format: int32 accountsInLink: type: string xml: name: AccountFilterRecursivelyLinked type: object OAS.DataModel.Settings.AssetEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: AssetEntityOption type: object OAS.DataModel.Portfolio.RegistrationSuitability: required: - registrationId properties: registrationId: type: integer format: int32 netWorthIncludingResidence: type: number format: double netWorthExcludingResidence: type: number format: double liquidNetWorth: type: number format: double investmentKnowledge: type: string maxLength: 30 minLength: 0 riskExposure: type: string maxLength: 30 minLength: 0 investmentExperience: type: string maxLength: 255 minLength: 0 registration: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Registration' reviewCompleted: type: boolean reviewCompletedDate: type: string format: date-time xml: name: RegistrationSuitability type: object OAS.DataModel.Portfolio.ProductLocal: required: - estimatedDividendFrequency - id - ticker - isActive - shareClassId - defaultPrice - tradesPerDay - repurchaseBlockDays - is144A - allowIncomeOverride properties: productSubTypeId: type: integer format: int32 estimatedDividendFrequency: type: number format: double audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNull' id: type: integer format: int32 fundFamilyId: type: integer format: int32 ticker: type: string maxLength: 50 minLength: 0 cusip: type: string maxLength: 50 minLength: 0 isin: type: string maxLength: 50 minLength: 0 isActive: type: boolean productName: type: string maxLength: 150 minLength: 0 rowVersion: type: string format: byte importDate: type: string format: date-time shareClassId: type: integer format: int32 apcCode: type: string maxLength: 20 minLength: 0 micropalCode: type: string maxLength: 20 minLength: 0 defaultPrice: type: number format: double convSchSells: type: boolean productType: type: string enum: - None - MutualFund - Annuity - AdvisorOne - StockOrETF - Option - Bond - Unknown - CD - Index fundNumber: type: string maxLength: 20 minLength: 0 isUsePriceTime: type: boolean tradeCutoffTime: type: string format: date-time estimateReportTime: type: string format: date-time estimateInterval: type: integer format: int32 shortTermTradeFeeDays: type: integer format: int32 shortTermTradeFeePercent: type: number format: double tradesPerDay: type: integer format: int32 repurchaseBlockDays: type: integer format: int32 is144A: type: boolean productParentId: type: integer format: int32 priceStatus: type: string enum: - Normal - Default - Manual - ReceivedMoreThan1Day - InfrequentPricing - SecurityIsWorthless - IndeterminableValue - NotActiveProduct subHoldingId: type: integer format: int32 strikePrice: type: number format: double optionLotSize: type: integer format: int32 expirationDate: type: string format: date-time allowIncomeOverride: type: boolean isDividendSuspended: type: boolean annualIncomeRate: type: number format: double paymentFrequency: type: string enum: - AtMaturity - Monthly - BiMonthly - Quarterly - Triannually - Semiannually - Annually - Biennially advAssetCategoryId: type: integer format: int32 advAssetDescription: type: string excludeFromCB: type: boolean globalProductName: type: string paymentCycleDateType: type: string enum: - Normal - NextBusinessDay - PreviousBusinessDay isMLP: type: boolean isIntervalFund: type: boolean inceptionDate: type: string format: date-time shortTermDiscountObligation: type: boolean parent: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' productGroupRecord: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductGroup' extension: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductExtension' subType: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductSubType' fundFamily: $ref: '#/components/schemas/OAS.DataModel.Portfolio.FundFamilyGlobalInLocal' shareClass: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ShareClass' assets: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Asset' xml: name: Asset wrapped: true type: array localPrices: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PriceLocal' xml: name: PriceLocal wrapped: true type: array currentPrices: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PriceCurrent' xml: name: PriceCurrent wrapped: true type: array downloadSymbols: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.DownloadSymbol' xml: name: DownloadSymbol wrapped: true type: array descriptionProviderDetail: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductDescriptionProviderFlat' fundFamilyProducts: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.FundFamilyProductInLocal' xml: name: FundFamilyProductInLocal wrapped: true type: array aumSummary: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductAumSummary' assumedRates: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AssumedRate' xml: name: AssumedRate wrapped: true type: array bondRates: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.BondRate' xml: name: BondRate wrapped: true type: array bondCalls: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductBondCall' xml: name: ProductBondCall wrapped: true type: array billProducts: items: $ref: '#/components/schemas/OAS.DataModel.Billing.BillProduct' xml: name: BillProduct wrapped: true type: array errors: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.ProductTaxError' xml: name: ProductTaxError wrapped: true type: array errorSummary: $ref: '#/components/schemas/OAS.DataModel.Confirm.ProductTaxErrorSummary' alternativeExpectedReturns: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.Alternative.ExpectedReturn' xml: name: ExpectedReturn wrapped: true type: array info: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocalAdditionalInfo' filter: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocalFilter' entityOptions: items: $ref: '#/components/schemas/OAS.DataModel.Settings.ProductEntityOption' xml: name: ProductEntityOption wrapped: true type: array userDefinedFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.ProductUserDefinedField' xml: name: ProductUserDefinedField wrapped: true type: array userDefinedTimeFields: items: $ref: '#/components/schemas/OAS.DataModel.Settings.ProductUserDefinedTimeField' xml: name: ProductUserDefinedTimeField wrapped: true type: array xml: name: ProductLocal type: object OAS.WebApi.DTO.Portfolio.AccountBaseDto: properties: id: type: integer format: int32 name: type: string number: type: string modelName: type: string subAdvisor: type: string accountType: type: string isDataSharingEntity: type: boolean xml: name: AccountBaseDto type: object OAS.WebApi.DTO.Portfolio.UpdateSsnDto: properties: ssn: type: string reason: type: string xml: name: UpdateSsnDto type: object OAS.DataModel.Integration.ClientAppLink: required: - clientId - appLinkId - auditedDate properties: clientId: type: integer format: int32 appLinkId: type: integer format: int32 externalIntId: type: integer format: int32 auditedDate: type: string format: date-time auditedByDisplay: type: string appLink: $ref: '#/components/schemas/OAS.DataModel.Integrations.AppLinkLocal' client: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Client' xml: name: ClientAppLink type: object OAS.DataModel.Settings.SubAdvisorEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: SubAdvisorEntityOption type: object OAS.DataModel.Trading.SleeveStrategyAggregateRestrictionException: required: - id - entityId - entity - createdBy - createdDate properties: id: type: integer format: int32 entityId: type: integer format: int32 entity: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis restrictionId: type: integer format: int32 restriction: $ref: '#/components/schemas/OAS.DataModel.Trading.SleeveStrategyAggregateRestriction' createdBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time auditedByDisplay: type: string auditedDate: type: string format: date-time xml: name: SleeveStrategyAggregateRestrictionException type: object OAS.DataModel.Portfolio.AccountBalanceStatus: required: - accountId - effectiveDate - inBalance - hasNonDownloadingAsset properties: accountId: type: integer format: int32 effectiveDate: type: string format: date-time inBalance: type: boolean hasNonDownloadingAsset: type: boolean lastReconciledEffectiveDate: type: string format: date-time xml: name: AccountBalanceStatus type: object OAS.DataModel.Settings.ProductCategoryEntityOption: required: - entityId - userDefineDefinitionId - userDefineDataId - name - code - securityCode properties: entityId: type: integer format: int32 userDefineDefinitionId: type: integer format: int32 userDefineDataId: type: integer format: int32 value: type: string name: type: string maxLength: 50 minLength: 0 code: type: string maxLength: 25 minLength: 0 securityCode: type: string maxLength: 40 minLength: 0 definition: $ref: '#/components/schemas/OAS.DataModel.Settings.UserDefineDefinition' xml: name: ProductCategoryEntityOption type: object OAS.DataModel.Billing.BillRepPlatform: required: - id - billRepId - platformId - editedDate - editedBy - createDate - createdBy properties: id: type: integer format: int32 billRepId: type: integer format: int32 billFeeScheduleId: type: integer format: int32 platformId: type: integer format: int32 billPayoutScheduleId: type: integer format: int32 editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 createDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 billMasterPayoutScheduleId: type: integer format: int32 billRepresentative: $ref: '#/components/schemas/OAS.DataModel.Billing.BillRepresentative' platform: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Platform' feeSchedule: $ref: '#/components/schemas/OAS.DataModel.Billing.BillSchedule' xml: name: BillRepPlatform type: object OAS.DataModel.Billing.BillAccountItemAdjustment: required: - id - billAccountItemId - billAdjustmentTypeId - previousBalance - currentBalance - changeAmount - editedDate - editedBy - createdDate - createdBy - dateOccured - isLocked properties: id: type: integer format: int32 billAccountItemId: type: integer format: int32 billAdjustmentTypeId: type: integer format: int32 billEntityId: type: integer format: int32 billPaymentId: type: integer format: int32 previousBalance: type: number format: double currentBalance: type: number format: double changeAmount: type: number format: double editedDate: type: string format: date-time editedBy: type: string maxLength: 100 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 dateOccured: type: string format: date-time isLocked: type: boolean paidForByAccountId: type: integer format: int32 billInstanceId: type: integer format: int32 generalAccountDetailSrcId: type: integer format: int32 generalAccountDetailAdjId: type: integer format: int32 additionalAnnualAmount: type: number format: double additionalAnnualAmountType: type: integer format: int32 tradeRequestId: type: integer format: int32 accountItem: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAccountItem' billPayment: $ref: '#/components/schemas/OAS.DataModel.Billing.BillPayment' billAdjustmentType: $ref: '#/components/schemas/OAS.DataModel.Billing.BillAdjustmentType' billEntity: $ref: '#/components/schemas/OAS.DataModel.Billing.BillEntity' xml: name: BillAccountItemAdjustment type: object OAS.DataModel.Confirm.DownloadSourceNote: required: - downloadSourceId properties: downloadSourceId: type: integer format: int32 advisorNote: type: string advisorNoteEditedDate: type: string format: date-time advisorNoteEditedBy: type: string maxLength: 100 minLength: 0 analystNote: type: string analystNoteEditedDate: type: string format: date-time analystNoteEditedBy: type: string maxLength: 100 minLength: 0 downloadSource: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSource' xml: name: DownloadSourceNote type: object OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio: properties: pkGroup: type: integer format: int32 fkParentGroup: type: integer format: int32 fkBucket: type: integer format: int32 fkEntity: type: integer format: int32 grouping: type: string enum: - Undefined - Representative - Client - Registration - Account - Asset - AssetClass - ProductType - Platform - RiskCategory - Product - IndexBlend - AssetCategory - AssetLevelStrategy - AggregateModel - AccountType - PortfolioGroup fkGroupEntity: type: integer format: int32 name: type: string inceptionDate: type: string format: date-time calcFirstDayPerformance: type: boolean calcGrossOfFees: type: string enum: - NetOfFees - GrossOfFees - Both includeAccruedInt: type: boolean portfolios: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array summaries: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolioSummary' xml: name: PerformancePortfolioSummary wrapped: true type: array details: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolioDetail' xml: name: PerformancePortfolioDetail wrapped: true type: array benchmarks: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformanceBenchmark' xml: name: PerformanceBenchmark wrapped: true type: array assetGroupAssignments: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformanceAssetGroupAssignment' xml: name: PerformanceAssetGroupAssignment wrapped: true type: array statistics: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformanceStatistic' xml: name: PerformanceStatistic wrapped: true type: array xml: name: PerformancePortfolio type: object OAS.DataModel.Trading.SleeveStrategyAggregateEntityHistory: required: - id - sleeveStrategyAggregateEntityId - sleeveStrategyAggregateId - entityId - entityEnum - changeType properties: id: type: integer format: int32 sleeveStrategyAggregateEntityId: type: integer format: int32 sleeveStrategyAggregateId: type: integer format: int32 entityId: type: integer format: int32 entityEnum: type: string enum: - Undefined - Payee - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - Transaction - Distribution - FundFamily - Personal - PayoutSchedule - FeeSchedule - Platform - RIA - Custodian - Journal - SWP - Other - NASD - CashFunding - Bill - BillInstance - BillMasterPayout - Model - NewAccountClient - NewAccountReg - DownloadExclusion - Price - UserDefinedFields - NewAcctUserDef - ManagersMessage - IndexEntry - PerformanceFee - PerformancePayout - NewAccountAsset - Owner - Administrator - OutsideClient - SubAdvisor - ModelRange - FaxCover - Fax - OneTimeDistribution - WebLogin - Plan401k - BillAccountItem - ThirdPartyAdministrator - CrmContact - Participant - PlanSponsor - CRMEmailList - ThirdParty - WorkflowItem - WorkflowAction - ServiceAccount - EntityOption - HouseholdMember - DownloadSymbol - IndexBlend - NABenefit - AggregateModel - CompositeRange - RepAccountManager - ScriptsScrubs - ServiceAccountBrokerDealer - BusinessLine - Blob - AssetClass - ServiceAccountLite - NewAcctUserDefDtl - Branch - AssetLevelStrategy - Report - DataQueries - PriceUnUsed - ModelItem - AssetCategory - RiskCategory - PlatformRange - Dividend - RegistrationType - CustodianCommon - RepState - QpeDashboard - ReportBatch - ModelGroup - ShareClass - DownloadFile - User - DynamicGrouping - ProductType - ProductSubType - InvestmentObjective - PortfolioGroup - OrionRealizedLot - OrionUnrealizedLot - CustodianRealizedLot - CustodianUnrealizedLot - AssetCategoryParent - TaxType - AuditRequest - AuditRequestLetter - ManagedUnmanaged - AuditRowAttachment - InformPolicy - InformAnswerAttachment - UserDetail - BillPayMethod - ModelInclusion - CommunityModel - EclipseModel - Global - ClientCategory - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - RIATable - ProductRegion - ProductPropertyType - ProductManagerAip - MoodyRating - SPRating - BondMaturityYear - InterestRate - RegistrationTaxType - MaturityPeriod - NewHousehold - BillPayoutDashboardPayment - OptionLevel - MarginAgreement - PrimeBrokerage - InformHistoricalDocument - SleeveStrategyAggregate - MorningstarSector - BillEntity - SleeveStrategy - MorningstarGeography - GenericProspect - BillEntityType - AdditionalRep - BillPayoutReport - ProductSubHolding - DownloadSource - ModelVsActual - ProductVintageYear - EclipsePortfolio - Country - Currency - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - SecurityClassification11 - SecurityClassification12 - SecurityClassification13 - SecurityClassification14 - SecurityClassification15 - SecurityClassification16 - SecurityClassification17 - SecurityClassification18 - SecurityClassification19 - SecurityClassification20 - SecurityClassification21 - SecurityClassification22 - SecurityClassification23 - SecurityClassification24 - SecurityClassification25 - DownloadRecord - CustomGrouping - Cotenant - AllocatedUnrealizedCostBasis - AllocatedRealizedCostBasis auditedByDisplay: type: string auditedDate: type: string format: date-time changeType: type: string maxLength: 1 minLength: 0 xml: name: SleeveStrategyAggregateEntityHistory type: object OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto: properties: registrationId: type: integer format: int32 clientId: type: integer format: int32 isSleeved: type: boolean accounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountCustomIndexInfoDto' xml: name: AccountCustomIndexInfoDto wrapped: true type: array xml: name: RegistrationCustomIndexDto type: object OAS.DataModel.Portfolio.CustodianTradeFileFormat: properties: id: type: integer format: int32 custodianId: type: integer format: int32 fundFamilyId: type: integer format: int32 registrationTypeId: type: integer format: int32 platformId: type: integer format: int32 trExFmtId: type: integer format: int32 tPlusDays: type: integer format: int32 isNAAllowed: type: boolean trExFmtEndResultId: type: integer format: int32 xml: name: CustodianTradeFileFormat type: object OAS.DataModel.Trading.DistributionCode: required: - id - extId - distCode properties: id: type: integer format: int32 extId: type: integer format: int32 distCode: type: string maxLength: 50 minLength: 0 taxCode: type: string maxLength: 50 minLength: 0 fedCode: type: string maxLength: 1 minLength: 0 description: type: string maxLength: 100 minLength: 0 transDesc: type: string maxLength: 150 minLength: 0 distDesc: type: string maxLength: 150 minLength: 0 isValid: type: boolean isQualified: type: boolean xml: name: DistributionCode type: object securitySchemes: Authorization: type: apiKey description: 'JWT Authorization header using the Session scheme. Example: "Authorization: Session {token}"' name: Authorization in: header