openapi: 3.2.0 info: version: V1 title: Orion Connect Confirm/Overview API x-swagger-net-version: 8.4.12.001 servers: - url: https://api.orionadvisor.com/api tags: - name: Confirm/Overview paths: /v1/Confirm/Overview: get: tags: - Confirm/Overview summary: Gets the confirm overview records the current user has access to operationId: ConfirmOverview_Get parameters: - name: startDate in: query description: Optional. Default is all time. required: false schema: type: string format: date-time - name: endDate in: query description: Optional. Default is today. required: false schema: type: string format: date-time - name: confirmGroupId in: query description: Optional. Default is null. When specified, the results will be filtered for this ConfirmGroup required: false schema: type: integer format: int32 - name: databaseId in: query description: Optional. Default is null. When specified, the reuslts will be filtered for this Database. (alClientId). required: false schema: type: integer format: int32 - name: recordType in: query description: Optional. Default is null. When specified, the results will be filtered for this RecordType. required: false schema: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking - name: downloadFormatId in: query description: Optional. Default is null. When specified, the results will be filtered fo rthis DownloadFormat. required: false schema: type: integer format: int32 - name: batchProcessingId in: query required: false schema: type: integer format: int32 - name: fileId in: query description: Optional. Default is null. When specified, the results will filter by file download id required: false schema: type: integer format: int32 - name: downloadSourceKeys in: query description: Optional. Comma-separated alClientId:downloadSourceId pairs to load specific sources across databases (Recon Sign Off → Files Received). required: false schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/AccountsNotInFile: get: tags: - Confirm/Overview summary: Get all confirm overview where account not in file operationId: ConfirmOverviewDashboardAccountsNotInFiles_GetAllItems parameters: - 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: downloadSourceId in: query required: false schema: type: integer format: int32 - name: alClientId in: query required: false schema: type: integer format: int32 - name: confirmGroupId in: query required: false schema: type: integer format: int32 - name: recordType in: query required: false schema: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking - name: downloadFormatId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/AccountsNotInFile/Action/RefreshData: put: tags: - Confirm/Overview summary: Refresh data for Accounts Not In File confirm overview dashboard operationId: ConfirmOverviewDashboardAccountsNotInFiles_RefreshData parameters: - name: alClientId in: query required: false schema: type: integer format: int32 - name: confirmGroupId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/AccountsNotInFile/Action/SignOff: put: tags: - Confirm/Overview summary: Sign off dashboards operationId: ConfirmOverviewDashboardAccountsNotInFiles_SignOff responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto' xml: name: AccountNotInFileConfirmOverviewDashboardDto 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 required: true /v1/Confirm/Overview/Action/Delete: put: tags: - Confirm/Overview operationId: ConfirmOverview_ActionDeleteAsync parameters: - name: ct 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: Confirm overview action delete async x-summary-source: derived /v1/Confirm/Overview/Action/FixShares005/{effectiveDate}: put: tags: - Confirm/Overview summary: Confirm overview fix shares005 async operationId: ConfirmOverview_FixShares005Async parameters: - name: effectiveDate in: path required: true schema: type: string - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.FixShares005Dto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.FixShares005Dto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.FixShares005Dto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.FixShares005Dto' 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 x-summary-source: derived /v1/Confirm/Overview/Action/ReConfirm: put: tags: - Confirm/Overview operationId: ConfirmOverview_ActionReConfirmAsync parameters: - name: token in: header required: false 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: [] 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: Confirm overview action re confirm async x-summary-source: derived /v1/Confirm/Overview/Action/RefreshData: put: tags: - Confirm/Overview operationId: ConfirmOverview_RefreshDataAsync parameters: - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto 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 required: true summary: Confirm overview refresh data async x-summary-source: derived /v1/Confirm/Overview/Action/RefreshDatabaseData: put: tags: - Confirm/Overview summary: Takes an array of database Ids, a start and end date, and updates the Confirm… operationId: ConfirmOverview_RefreshDataByDatabaseAsync parameters: - name: alClientId in: query required: true schema: type: integer format: int32 - name: startDate in: query required: true schema: type: string format: date-time - name: endDate in: query required: true schema: type: string format: date-time - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/Action/ReprocessFiles: put: tags: - Confirm/Overview operationId: ConfirmOverview_ReprocessFileAsync parameters: - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/x-www-form-urlencoded: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array required: true summary: Confirm overview reprocess file async x-summary-source: derived /v1/Confirm/Overview/Action/ReprocessFiles/NewConfirmReprocessHandling: put: tags: - Confirm/Overview summary: Reprocess Files that are 2.0 and 1.0 also handles them in bulk operationId: ConfirmOverview_NewConfirmReprocessFilesAsync parameters: - name: cancellationToken in: header description: The Cancellation token required: true responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto' security: - Authorization: [] requestBody: content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/x-www-form-urlencoded: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array description: The list of dtos to reprocess Undo and Imports them required: true /v1/Confirm/Overview/Action/SignOff: put: tags: - Confirm/Overview summary: Sign off overviews operationId: ConfirmOverview_SignOff responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto 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 required: true /v1/Confirm/Overview/Action/SleeveFixSmallBalancePositions: put: tags: - Confirm/Overview operationId: ConfirmOverview_SleeveFixSmallBalancePositionsAsync parameters: - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.FixSleeveSharesDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.FixSleeveSharesDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.FixSleeveSharesDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.FixSleeveSharesDto' 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: Confirm overview sleeve fix small balance positions async x-summary-source: derived /v1/Confirm/Overview/Action/Undo/Records: put: tags: - Confirm/Overview summary: Undo Apply for download files description: 'Sample Request POST /Confirm/Overview/Action/Undo/Records?recordType=0 [189,170,184,96,251,75,81]' operationId: ConfirmOverview_UndoAsync parameters: - name: recordType in: query required: true schema: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking - name: blockVerifyApply in: query required: false schema: type: boolean - name: token in: header required: false 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: [] 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: A list of tblDownload... PKs required: true /v1/Confirm/Overview/Action/UndoMany: put: tags: - Confirm/Overview operationId: ConfirmOverview_ActionUndoManyFilesAsync parameters: - name: token in: header required: true responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto' 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: Confirm overview action undo many files async x-summary-source: derived /v1/Confirm/Overview/Action/VerifyApply: put: tags: - Confirm/Overview operationId: ConfirmOverview_ActionVerifyOrApplyAsync parameters: - name: apply in: query required: true 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: [] 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: Confirm overview action verify or apply async x-summary-source: derived /v1/Confirm/Overview/Action/VerifyApply/Records: put: tags: - Confirm/Overview operationId: ConfirmOverview_ActionVerifyOrApplyRecordsAsync parameters: - name: recordType in: query required: true schema: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking - name: apply in: query required: true schema: type: boolean - name: allowDuplicateTransactions in: query required: true schema: type: boolean - name: allowAddProductToDatabase in: query required: true schema: type: boolean - name: allowAddDividend in: query required: true schema: type: boolean - name: allowCreateUnverifiedSells in: query required: true schema: type: boolean - name: newAccountCreation in: query required: true schema: type: string enum: - Default - DoNotCreate - Create - AutoExclude - name: matchDownloadSource in: query required: true schema: type: boolean - name: bypassExclusion in: query required: true schema: type: boolean - name: priceHolidayOverride in: query required: true schema: type: boolean - name: allowSymbolCreate in: query required: false schema: type: boolean - name: toleranceOverride in: query required: false schema: type: boolean - name: blockVerifyApply 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: [] 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: Confirm overview action verify or apply records async x-summary-source: derived /v1/Confirm/Overview/CheckStatus: post: tags: - Confirm/Overview operationId: ConfirmOverview_CheckbatchProcessingStatus responses: '200': description: OK content: text/plain: schema: additionalProperties: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' type: object application/json: schema: additionalProperties: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' type: object text/json: schema: additionalProperties: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' type: object multipart/form-data: schema: additionalProperties: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' type: object security: - Authorization: [] requestBody: content: text/plain: schema: items: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid type: array application/json: schema: items: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid type: array text/json: schema: items: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid type: array application/x-www-form-urlencoded: schema: items: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid type: array multipart/form-data: schema: items: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid type: array required: true summary: Confirm overview checkbatch processing status x-summary-source: derived /v1/Confirm/Overview/CheckStatus/{batchId}: get: tags: - Confirm/Overview summary: Gets the status of batch processing record for the batchId provided operationId: ConfirmOverview_CheckBatchStatus parameters: - name: batchId in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: includeErrors in: query description: Default is True. When true, the Errors collection will be populated with Errors, Warnings, and Informational Messages required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' security: - Authorization: [] /v1/Confirm/Overview/CheckStatus/Universal: post: tags: - Confirm/Overview summary: Handles both s3(correlationIds) and remote(pkbatchprocessing) statuses when… operationId: ConfirmOverview_CheckBatchProcessingStatusIndifferent responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' xml: name: BatchProcessingDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' xml: name: BatchProcessingDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' xml: name: BatchProcessingDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' xml: name: BatchProcessingDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' xml: name: BatchProcessingDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingDto' xml: name: BatchProcessingDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto' description: an {OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto} with a collection of correlationids and pkBatchProcessingids required: true /v1/Confirm/Overview/DataAudits: get: tags: - Confirm/Overview summary: Get all confirm overview where account not in file operationId: ConfirmOverviewDashboardDataAudits_GetAllItems parameters: - 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: downloadSourceId in: query required: false schema: type: integer format: int32 - name: alClientId in: query required: false schema: type: integer format: int32 - name: confirmGroupId in: query required: false schema: type: integer format: int32 - name: recordType in: query required: false schema: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking - name: downloadFormatId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/DataAudits/Action/RefreshData: put: tags: - Confirm/Overview operationId: ConfirmOverviewDashboardDataAudits_RefreshDataAsync parameters: - name: alClientId in: query required: false schema: type: integer format: int32 - name: confirmGroupId in: query required: false schema: type: integer format: int32 - name: cancellationToken in: header required: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto 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 required: true summary: Confirm overview dashboard data audits refresh data async x-summary-source: derived /v1/Confirm/Overview/DataAudits/Action/SignOff: put: tags: - Confirm/Overview summary: Sign off dashboards operationId: ConfirmOverviewDashboardDataAudits_SignOff responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto 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 required: true /v1/Confirm/Overview/DataAudits/List: post: tags: - Confirm/Overview operationId: ConfirmOverviewDashboardDataAudits_GetByKeyList responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto 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 summary: Confirm overview dashboard data audits get by key list x-summary-source: derived /v1/Confirm/Overview/DataAudits/List/Id: post: tags: - Confirm/Overview operationId: ConfirmOverviewDashboardDataAudits_PostV1ConfirmOverviewDataAuditsListId responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto' xml: name: DataAuditsConfirmOverviewDashboardDto 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 summary: Confirm overview dashboard data audits post V1 confirm overview data audits… x-summary-source: derived /v1/Confirm/Overview/ExclusionTable: get: tags: - Confirm/Overview summary: Get all confirm overview where account not in file operationId: ConfirmOverviewDashboardExclusionTable_GetAllItems parameters: - 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: downloadSourceId in: query required: false schema: type: integer format: int32 - name: alClientId in: query required: false schema: type: integer format: int32 - name: confirmGroupId in: query required: false schema: type: integer format: int32 - name: recordType in: query required: false schema: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking - name: downloadFormatId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/ExclusionTable/Action/RefreshData: put: tags: - Confirm/Overview summary: Refresh data for Exclusion Tables confirm overview dashboard operationId: ConfirmOverviewDashboardExclusionTable_RefreshData parameters: - name: alClientId in: query required: false schema: type: integer format: int32 - name: confirmGroupId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/ExclusionTable/Action/SignOff: put: tags: - Confirm/Overview summary: Sign off dashboards operationId: ConfirmOverviewDashboardExclusionTable_SignOff responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto' xml: name: ExclusionTableConfirmOverviewDashboardDto 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 required: true /v1/Confirm/Overview/ForGroup: post: tags: - Confirm/Overview operationId: ConfirmOverview_GetForGroup parameters: - name: startDate in: query required: true schema: type: string format: date-time - name: endDate in: query required: true schema: type: string format: date-time responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.DataModel.Confirm.ConfirmGroup' application/json: schema: $ref: '#/components/schemas/OAS.DataModel.Confirm.ConfirmGroup' text/json: schema: $ref: '#/components/schemas/OAS.DataModel.Confirm.ConfirmGroup' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.DataModel.Confirm.ConfirmGroup' multipart/form-data: schema: $ref: '#/components/schemas/OAS.DataModel.Confirm.ConfirmGroup' required: true summary: Confirm overview get for group x-summary-source: derived /v1/Confirm/Overview/InformRecon: get: tags: - Confirm/Overview summary: Gets a list of Inform Reconciliation Records operationId: ConfirmOverview_GetInformOverview parameters: - name: isSignedOff in: query required: false schema: type: boolean - name: startDate in: query description: Optional. required: false schema: type: string format: date-time - name: endDate in: query description: Optional. required: false schema: type: string format: date-time - name: databaseId in: query description: Optional. required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationDto' xml: name: InformReconciliationDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationDto' xml: name: InformReconciliationDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationDto' xml: name: InformReconciliationDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationDto' xml: name: InformReconciliationDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationDto' xml: name: InformReconciliationDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationDto' xml: name: InformReconciliationDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/InformRecon/{key}/Transactions/v2: get: tags: - Confirm/Overview summary: Get Recon Transaction Details Grid operationId: ConfirmOverview_GetInformTransactionsV2 parameters: - name: key in: path required: true schema: type: integer format: int64 - name: transactionId in: query required: false schema: type: integer format: int64 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' xml: name: InformReconciliationTransactionDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' xml: name: InformReconciliationTransactionDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' xml: name: InformReconciliationTransactionDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' xml: name: InformReconciliationTransactionDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/InformRecon/Action/SignOff/V2: put: tags: - Confirm/Overview summary: Adds current user signoff to reconciliation records passed Skips records that… operationId: ConfirmOverview_SignOffInformReconAsyncV2 parameters: - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationDto' xml: name: InformReconciliationDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationDto' xml: name: InformReconciliationDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationDto' xml: name: InformReconciliationDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationDto' xml: name: InformReconciliationDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationDto' xml: name: InformReconciliationDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationDto' xml: name: InformReconciliationDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int64 type: array application/json: schema: items: type: integer format: int64 type: array text/json: schema: items: type: integer format: int64 type: array application/xml: schema: items: type: integer format: int64 type: array text/xml: schema: items: type: integer format: int64 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int64 type: array multipart/form-data: schema: items: type: integer format: int64 type: array required: true /v1/Confirm/Overview/InformRecon/Transactions/Action/Dividend/V2: put: tags: - Confirm/Overview summary: Change Transaction Recon Status to Confirmed and update Transaction type to… operationId: ConfirmOverview_UpdateToDividendV2Async parameters: - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' xml: name: InformReconciliationTransactionDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' xml: name: InformReconciliationTransactionDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' xml: name: InformReconciliationTransactionDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' xml: name: InformReconciliationTransactionDto 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: transaction ids to be updated required: true /v1/Confirm/Overview/InformRecon/Transactions/Action/UpdateStatus/V2/{status}: put: tags: - Confirm/Overview summary: Change Transaction Recon Status operationId: ConfirmOverview_UpdateStatusV2Async parameters: - name: cancellationToken in: header required: true - name: status in: path description: new InformReconStatus required: true schema: type: string enum: - NotConfirmed - Confirmed - Excluded responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' xml: name: InformReconciliationTransactionDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' xml: name: InformReconciliationTransactionDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' xml: name: InformReconciliationTransactionDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' xml: name: InformReconciliationTransactionDto 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: transaction ids to be updated required: true /v1/Confirm/Overview/InformRecon/Transactions/V2/{key}: put: tags: - Confirm/Overview summary: Update Inform Transaction Skips records that are already signed off operationId: ConfirmOverview_UpdateTransactionV2Async 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: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformReconciliationTransactionDto' required: true /v1/Confirm/Overview/List: post: tags: - Confirm/Overview summary: Returns a list of Confirm Overviews that are found for the list of Id's posted… operationId: ConfirmOverview_GetListById responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto 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 description: Array of Confirm Overview ID's required: true /v1/Confirm/Overview/List/Id: post: tags: - Confirm/Overview summary: Returns a list of Confirm Overviews that are found for the list of Id's posted… operationId: ConfirmOverview_PostV1ConfirmOverviewListId responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewDto' xml: name: ConfirmOverviewDto 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 description: Array of Confirm Overview ID's required: true /v1/Confirm/Overview/ManualExclusions: get: tags: - Confirm/Overview summary: Get all confirm overview where account not in file operationId: ConfirmOverviewDashboardManualExclusions_GetAllItems parameters: - 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: downloadSourceId in: query required: false schema: type: integer format: int32 - name: alClientId in: query required: false schema: type: integer format: int32 - name: confirmGroupId in: query required: false schema: type: integer format: int32 - name: recordType in: query required: false schema: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking - name: downloadFormatId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/ManualExclusions/Action/RefreshData: put: tags: - Confirm/Overview summary: Refresh data for Manual Exclusions confirm overview dashboard operationId: ConfirmOverviewDashboardManualExclusions_RefreshData parameters: - name: alClientId in: query required: false schema: type: integer format: int32 - name: confirmGroupId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/ManualExclusions/Action/SignOff: put: tags: - Confirm/Overview summary: Sign off dashboards operationId: ConfirmOverviewDashboardManualExclusions_SignOff responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto' xml: name: ManualExclusionsConfirmOverviewDashboardDto 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 required: true /v1/Confirm/Overview/MissingFiles: get: tags: - Confirm/Overview summary: Return all confirm overviews that are missing files operationId: ConfirmOverviewDashboardMissingFiles_GetAllItems parameters: - 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: downloadSourceId in: query required: false schema: type: integer format: int32 - name: alClientId in: query required: false schema: type: integer format: int32 - name: confirmGroupId in: query required: false schema: type: integer format: int32 - name: recordType in: query required: false schema: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking - name: downloadFormatId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/MissingFiles/Action/RefreshData: put: tags: - Confirm/Overview summary: Refresh data for Missing Files confirm overview dashboard operationId: ConfirmOverviewDashboardMissingFiles_RefreshData parameters: - name: alClientId in: query required: false schema: type: integer format: int32 - name: confirmGroupId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/MissingFiles/Action/SignOff: put: tags: - Confirm/Overview summary: Sign off dashboards operationId: ConfirmOverviewDashboardMissingFiles_SignOff responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto' xml: name: MissingFileConfirmOverviewDashboardDto 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 required: true /v1/Confirm/Overview/Notes: get: tags: - Confirm/Overview summary: Get all notes based on filter values operationId: ConfirmOverviewNotes_GetAllItems parameters: - name: parentId in: query description: Filters notes by associated parent record. However in the case of "Accounts Not In File" it will return notes for all records for the account that associated with the parent record. required: false schema: type: integer format: int32 - name: sourceType in: query required: false schema: type: string enum: - MissingFile - AccountNotInFile - DownloadFile - DownloadSource - ScheduleJobs - DataAudits - ManualExclusions - ExclusionTable - FilesReceived - 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: downloadSourceId in: query required: false schema: type: integer format: int32 - name: alClientId in: query required: false schema: type: integer format: int32 - name: isAdvisorVisible in: query required: false schema: type: boolean - name: globalOnly in: query required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array security: - Authorization: [] post: tags: - Confirm/Overview summary: Create new confirm overview note operationId: ConfirmOverviewNotes_CreateNewItem responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' required: true /v1/Confirm/Overview/Notes/{key}: get: tags: - Confirm/Overview summary: Get confirm overview note by key operationId: ConfirmOverviewNotes_GetItemByKey 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.Confirm.ConfirmOverviewNoteDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' security: - Authorization: [] put: tags: - Confirm/Overview operationId: ConfirmOverviewNotes_UpdateItem 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.Confirm.ConfirmOverviewNoteDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' required: true summary: Confirm overview notes update item x-summary-source: derived delete: tags: - Confirm/Overview summary: Delete a note operationId: ConfirmOverviewNotes_DeleteItem parameters: - name: key in: path required: true 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/Confirm/Overview/Notes/List: post: tags: - Confirm/Overview summary: Create new confirm overview notes operationId: ConfirmOverviewNotes_CreateNewItems responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array application/x-www-form-urlencoded: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewNoteDto' xml: name: ConfirmOverviewNoteDto wrapped: true type: array required: true /v1/Confirm/Overview/OrionVision: get: tags: - Confirm/Overview summary: Gets a list of Inform Reconciliation Records operationId: ConfirmOverview_GetOrionVisonOverviewAsync parameters: - name: ct in: header required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.OrionVisionConfirmDto' xml: name: OrionVisionConfirmDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.OrionVisionConfirmDto' xml: name: OrionVisionConfirmDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.OrionVisionConfirmDto' xml: name: OrionVisionConfirmDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.OrionVisionConfirmDto' xml: name: OrionVisionConfirmDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.OrionVisionConfirmDto' xml: name: OrionVisionConfirmDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.OrionVisionConfirmDto' xml: name: OrionVisionConfirmDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/ScheduledJobs: get: tags: - Confirm/Overview summary: Get all confirm overview where account not in file operationId: ConfirmOverviewDashboardScheduledJobs_GetAllItems parameters: - 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: downloadSourceId in: query required: false schema: type: integer format: int32 - name: alClientId in: query required: false schema: type: integer format: int32 - name: confirmGroupId in: query required: false schema: type: integer format: int32 - name: recordType in: query required: false schema: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking - name: downloadFormatId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/ScheduledJobs/Action/RefreshData: put: tags: - Confirm/Overview summary: Refresh data for Schedule Jobs confirm overview dashboard operationId: ConfirmOverviewDashboardScheduledJobs_RefreshData parameters: - name: alClientId in: query required: false schema: type: integer format: int32 - name: confirmGroupId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array security: - Authorization: [] /v1/Confirm/Overview/ScheduledJobs/Action/Reschedule: put: tags: - Confirm/Overview operationId: ConfirmOverviewDashboardScheduledJobs_CreateBlocks responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto 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 required: true summary: Confirm overview dashboard scheduled jobs create blocks x-summary-source: derived /v1/Confirm/Overview/ScheduledJobs/Action/SignOff: put: tags: - Confirm/Overview summary: Sign off dashboards operationId: ConfirmOverviewDashboardScheduledJobs_SignOff responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto' xml: name: ScheduleJobsConfirmOverviewDashboardDto 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 required: true /v1/Confirm/Overview/Summary: get: tags: - Confirm/Overview summary: Gets summary counts for download files operationId: ConfirmOverview_SummaryCount parameters: - name: startDate in: query description: Required. The start date of the range of files to return the summary for. required: true schema: type: string format: date-time - name: endDate in: query description: Required. The end date of the range of files to return the summary for. required: true schema: type: string format: date-time - name: groupBy in: query required: false schema: type: string enum: - RecordType - Database - Format - Group - BatchProcessing default: 0 - name: confirmGroupId in: query description: Optional. Default is null. When specified, the results will be filtered for this ConfirmGroup required: false schema: type: integer format: int32 - name: databaseId in: query description: Optional. Default is null. When specified, the reuslts will be filtered for this Database. (alClientId). required: false schema: type: integer format: int32 - name: recordType in: query description: Optional. Default is null. When specified, the results will be filtered for this RecordType. required: false schema: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking - name: downloadFormatId in: query description: Optional. Default is null. When specified, the results will be filtered fo rthis DownloadFormat. required: false schema: type: integer format: int32 - name: batchProcessingId in: query required: false schema: type: integer format: int32 - name: fileId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewSummaryDto' xml: name: ConfirmOverviewSummaryDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewSummaryDto' xml: name: ConfirmOverviewSummaryDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewSummaryDto' xml: name: ConfirmOverviewSummaryDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewSummaryDto' xml: name: ConfirmOverviewSummaryDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewSummaryDto' xml: name: ConfirmOverviewSummaryDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewSummaryDto' xml: name: ConfirmOverviewSummaryDto wrapped: true type: array security: - Authorization: [] components: schemas: OAS.DataModel.Compliance.AccessPerson: required: - id - userDetailId - personalId - loginEntityId - isActive - u4 - iar properties: id: type: integer format: int32 userDetailId: type: integer format: int32 personalId: type: integer format: int32 loginEntityId: type: string enum: - BrokerDealer - Wholesaler - Representative - Client - RIA - Administrator - SubAdvisor - ThirdPartyAdministrator - Custodian - PlanSponsor - ThirdParty - ServiceAccount - Participant - RepAccountManager - Payee - RIATable - Cotenant isActive: type: boolean employmentDate: type: string format: date-time terminationDate: type: string format: date-time crd: type: integer format: int32 u4: type: boolean iar: type: boolean homeAddress1: type: string maxLength: 255 minLength: 0 homeAddress2: type: string maxLength: 255 minLength: 0 homeCity: type: string maxLength: 30 minLength: 0 homeState: type: string maxLength: 2 minLength: 0 homeZip: type: string maxLength: 10 minLength: 0 officeLocationId: type: integer format: int32 notes: type: string maxLength: 512 minLength: 0 informDepartmentId: type: integer format: int32 isEmployeeViewable: type: boolean officeLocation: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformOfficeLocation' licenses: items: $ref: '#/components/schemas/OAS.DataModel.Compliance.AccessPersonLicense' xml: name: AccessPersonLicense wrapped: true type: array department: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformDepartment' xml: name: AccessPerson type: object OAS.DataModel.Security.Server: required: - serverName properties: serverName: type: string maxLength: 30 minLength: 0 reportExecutionCount: type: integer format: int32 xml: name: Server type: object 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.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.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.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.Confirm.DownloadFormatSubType: properties: id: type: integer format: int32 name: type: string downloadFormatId: type: integer format: int32 downloadFormatConfigJSON: type: string costBasisType: type: string enum: - None - Unrealized - Realized - Both xml: name: DownloadFormatSubType 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.DataModel.Compliance.SentEmail: required: - id - userIdSender - userIdRecipient - sentDate - emailJson - accessPersonId properties: id: type: integer format: int32 userIdSender: type: integer format: int32 userIdRecipient: type: integer format: int32 sentDate: type: string format: date-time emailJson: type: string maxLength: 4000 minLength: 0 accessPersonId: type: integer format: int32 xml: name: SentEmail 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.Utility.BatchProcessingDto: properties: id: type: integer format: int32 correlationId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid alClientName: type: string status: type: string enum: - New - Processing - Failed - PartiallyComplete - Complete - Canceled message: readOnly: true type: string createdBy: type: string createdDate: type: string format: date-time editedDate: type: string format: date-time elapsed: readOnly: true type: string parentId: type: integer format: int32 isDone: type: boolean totalItems: type: integer format: int32 itemsCompleted: type: integer format: int32 processingType: type: string enum: - Undefined - Trading - PendingTransactions - CheckForWashTrades - CustomImport - CostBasis - Composites - TradeExecution - ConvertToSleeves - Confirmation - DataQueries - Notifications - Export - Maintenance - ConfirmationUndo errorCount: readOnly: true type: integer format: int32 warningCount: type: integer format: int32 details: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Utility.BatchProcessingErrorDto' xml: name: BatchProcessingErrorDto wrapped: true type: array xml: name: BatchProcessingDto type: object OAS.WebApi.DTO.Utility.BatchProcessingErrorDto: properties: id: type: integer format: int32 batchId: type: integer format: int32 errorMessage: type: string details: type: string severityCode: type: integer format: int32 severity: type: string enum: - Error - Warning - Information createdBy: type: string createdDate: type: string format: date-time xml: name: BatchProcessingErrorDto type: object OAS.WebApi.DTO.Compliance.InformTransactionDto: properties: id: type: integer format: int32 downloadSourceId: type: integer format: int32 informBrokerageAccountId: type: integer format: int32 informHoldingId: type: integer format: int32 sourceTransactionID: type: string transDate: type: string format: date-time price: type: number format: double quantity: type: number format: double feeAmount: type: number format: double transactionAmount: type: number format: double productId: type: integer format: int32 sourceTicker: type: string sourceCusip: type: string symbolName: type: string transTypeId: type: integer format: int32 transTypeDescription: type: string sourceTransType: type: string transSubTypeId: type: integer format: int32 transSubTypeDescription: type: string sourceTransSubType: type: string memo: type: string additionalMemo: type: string sourceRecordID: type: integer format: int64 accessPersonId: type: integer format: int32 informReconciliationId: type: integer format: int64 jobID: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid reconStatus: type: integer format: int32 sourceAccountId: type: string account: readOnly: true type: string accountName: type: string accountNickName: type: string institutionName: type: string ticker: type: string cusip: type: string productName: type: string productType: type: string transactionDetails: readOnly: true type: string accessPerson: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformAccessPersonDto' brokerageAccount: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformBrokerageAccountDto' transactionType: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TransactionTypeDto' transactionSubType: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TransactionSubTypeDto' preClearanceId: type: integer format: int32 xml: name: InformTransactionDto type: object OAS.DataModel.Security.User: required: - id - activeDate - isActive - isVpnUser - encryptionType - passwordRequirement - twoFactor - isSecureExchangeRecipient properties: id: type: integer format: int32 alClientId: type: integer format: int32 userName: type: string maxLength: 100 minLength: 0 loginUserId: type: string maxLength: 200 minLength: 0 password: type: string maxLength: 200 minLength: 0 entityEnum: type: integer format: int32 activeDate: type: string format: date-time inactiveDate: type: string format: date-time isActive: type: boolean userKey: type: integer format: int32 groupId: type: integer format: int32 isReset: type: boolean lastPasswordChange: type: string format: date-time securityQuestion: type: string maxLength: 100 minLength: 0 securityAnswer: type: string maxLength: 50 minLength: 0 createdBy: type: string maxLength: 150 minLength: 0 createdDate: type: string format: date-time editedBy: type: string maxLength: 150 minLength: 0 editedDate: type: string format: date-time isEncrypted: type: boolean isActiveDirectory: type: boolean userGuid: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid personalId: type: integer format: int32 adUserId: type: string maxLength: 50 minLength: 0 isVpnUser: type: boolean domain: type: string maxLength: 50 minLength: 0 encryptionType: type: integer format: int32 salt: type: string maxLength: 255 minLength: 0 passwordRequirement: type: integer format: int32 twoFactor: type: boolean isSecureExchangeRecipient: type: boolean partnerAppId: type: integer format: int32 contactType: type: string enum: - NotApproved - Approved - MainContact - NoLongerWithFirm details: items: $ref: '#/components/schemas/OAS.DataModel.Security.UserDetail' xml: name: UserDetail wrapped: true type: array personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.PersonalGlobal' appLinkDetails: items: $ref: '#/components/schemas/OAS.DataModel.Integrations.AppLinkDetail' xml: name: AppLinkDetail wrapped: true type: array userForgotPasswords: items: $ref: '#/components/schemas/OAS.DataModel.Security.UserForgotPassword' xml: name: UserForgotPassword wrapped: true type: array userLogins: items: $ref: '#/components/schemas/OAS.DataModel.Security.UserLogin' xml: name: UserLogin wrapped: true type: array serviceTeamMembers: items: $ref: '#/components/schemas/OAS.DataModel.Security.ServiceTeamMember' xml: name: ServiceTeamMember wrapped: true type: array confirmGroups: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.ConfirmGroup' xml: name: ConfirmGroup wrapped: true type: array refreshTokens: items: $ref: '#/components/schemas/OAS.DataModel.Security.PartnerAppUser' xml: name: PartnerAppUser wrapped: true type: array fingerprints: items: $ref: '#/components/schemas/OAS.DataModel.Security.UserFingerprint' xml: name: UserFingerprint wrapped: true type: array privileges: items: $ref: '#/components/schemas/OAS.DataModel.Security.UserPrivilege' xml: name: UserPrivilege wrapped: true type: array ipRanges: items: $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange' xml: name: AlClientIpRange wrapped: true type: array lastLogin: $ref: '#/components/schemas/OAS.DataModel.Security.UserLastLogin' xml: name: User 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.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.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.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.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.Compliance.InformConnection: required: - id - informUserId - isActive properties: id: type: integer format: int32 informUserId: type: integer format: int32 connectionStatus: type: string maxLength: 255 minLength: 0 isActive: type: boolean sourceCreatedDate: type: string format: date-time institutionName: type: string maxLength: 255 minLength: 0 lastGoodSync: type: string format: date-time lastSync: type: string format: date-time brokerageAccounts: items: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformBrokerageAccount' xml: name: InformBrokerageAccount wrapped: true type: array informUser: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformUser' sourceConnectionId: type: string institutionId: type: string sourceUserId: type: integer format: int64 xml: name: InformConnection 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.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.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.Security.UserDetailIntegration: required: - id - userDetailId - integrationType - integrationInfo properties: id: type: integer format: int32 userDetailId: type: integer format: int32 integrationType: type: string enum: - Undefined - Salesforce - Orion - OrionWeb - Redtail - Junxure - WebApi - eMoney - inStream - trxRebalance - RiskAlyze - AssetLock integrationInfo: type: string maxLength: 1000 minLength: 0 xml: name: UserDetailIntegration 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.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.Compliance.InformBrokerageAccount: required: - id - managedAccount - statementFrequency properties: id: type: integer format: int32 managedAccount: type: boolean statementFrequency: type: string enum: - Quarterly - Monthly - Other comment: type: string maxLength: 1000 minLength: 0 documentId: type: integer format: int32 nickName: type: string maxLength: 100 minLength: 0 sourceNickName: type: string accessPersonId: type: integer format: int32 recordSource: type: string enum: - Unknown - Quovo - Retirement - OrionConnect - Plaid - ByAll institutionName: type: string maxLength: 128 minLength: 0 accountName: type: string maxLength: 50 minLength: 0 isActive: type: boolean sourceAccountCode: type: string sourceAccountId: type: string informConnectionId: type: integer format: int32 accountNumber: type: string maxLength: 50 minLength: 0 isElectraOption: type: boolean isAccountNumberValidated: type: boolean connection: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformConnection' holdings: items: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformHolding' xml: name: InformHolding wrapped: true type: array documentAnswerAttachments: items: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformDocumentAnswerAttachment' xml: name: InformDocumentAnswerAttachment wrapped: true type: array statusHistory: items: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformStatus' xml: name: InformStatus wrapped: true type: array accessPerson: $ref: '#/components/schemas/OAS.DataModel.Compliance.AccessPerson' xml: name: InformBrokerageAccount 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.Security.UserDetail: required: - id - userId - alClientId - loginEntityId - isUserDefault - createdBy - createdDate - editedBy - editedDate properties: id: type: integer format: int32 userId: type: integer format: int32 alClientId: type: integer format: int32 roleId: type: integer format: int32 loginEntityId: type: string enum: - BrokerDealer - Wholesaler - Representative - Client - RIA - Administrator - SubAdvisor - ThirdPartyAdministrator - Custodian - PlanSponsor - ThirdParty - ServiceAccount - Participant - RepAccountManager - Payee - RIATable - Cotenant userKey: type: integer format: int32 isUserDefault: 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 user: $ref: '#/components/schemas/OAS.DataModel.Security.User' loginEntity: $ref: '#/components/schemas/OAS.DataModel.Security.LoginEntity' alClient: $ref: '#/components/schemas/OAS.DataModel.Security.AlClient' userDetailIntegration: items: $ref: '#/components/schemas/OAS.DataModel.Security.UserDetailIntegration' xml: name: UserDetailIntegration wrapped: true type: array accessibleBy: items: $ref: '#/components/schemas/OAS.DataModel.Security.UserDetailAccess' xml: name: UserDetailAccess wrapped: true type: array accessibleProfiles: items: $ref: '#/components/schemas/OAS.DataModel.Security.UserDetailAccess' xml: name: UserDetailAccess wrapped: true type: array role: $ref: '#/components/schemas/OAS.DataModel.Security.Role' privileges: items: $ref: '#/components/schemas/OAS.DataModel.Security.UserPrivilege' xml: name: UserPrivilege wrapped: true type: array xml: name: UserDetail type: object OAS.WebApi.DTO.Compliance.InformAccessPersonDto: properties: id: type: integer format: int32 userDetailId: type: integer format: int32 personalId: type: integer format: int32 firstName: readOnly: true type: string lastName: readOnly: true type: string fullName: readOnly: true type: string jobTitle: readOnly: true type: string email: readOnly: true type: string businessPhone: readOnly: true type: string mobilePhone: readOnly: true type: string birthDate: readOnly: true type: string format: date-time deletedUser: readOnly: true type: boolean deletedDate: readOnly: true type: string format: date-time userRole: type: string loginEntityId: type: string enum: - BrokerDealer - Wholesaler - Representative - Client - RIA - Administrator - SubAdvisor - ThirdPartyAdministrator - Custodian - PlanSponsor - ThirdParty - ServiceAccount - Participant - RepAccountManager - Payee - RIATable - Cotenant isActive: type: boolean employmentDate: type: string format: date-time terminationDate: type: string format: date-time crd: type: integer format: int32 u4: type: boolean iar: type: boolean homeAddress1: type: string homeAddress2: type: string homeCity: type: string homeState: type: string homeZip: type: string userProfileCreated: type: string format: date-time notes: type: string isEmployeeViewable: type: boolean personal: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformPersonalDto' licenses: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.AccessPersonLicenseDto' xml: name: AccessPersonLicenseDto wrapped: true type: array officeLocationName: type: string officeLocationId: type: integer format: int32 departmentName: type: string informDepartmentId: type: integer format: int32 quovoUserId: type: integer format: int32 userId: type: integer format: int32 alClientId: type: integer format: int32 userProfileIsDefault: type: boolean loginUserId: type: string entityId: type: integer format: int32 xml: name: InformAccessPersonDto 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.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.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 System.Net.Mail.Attachment: properties: name: type: string nameEncoding: $ref: '#/components/schemas/System.Text.Encoding' contentDisposition: $ref: '#/components/schemas/System.Net.Mime.ContentDisposition' readOnly: true contentStream: $ref: '#/components/schemas/System.IO.Stream' readOnly: true contentId: type: string contentType: $ref: '#/components/schemas/System.Net.Mime.ContentType' transferEncoding: type: string enum: - QuotedPrintable - Base64 - SevenBit - EightBit - Unknown xml: name: Attachment 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 System.Net.Mime.ContentType: properties: boundary: type: string charSet: type: string mediaType: type: string name: type: string parameters: items: type: object readOnly: true type: array xml: name: ContentType 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.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.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.Reporting.Envision.ReportCoverPage: required: - coverPageData - additionalOptionsData - id - guid - name - description properties: coverPageData: type: string format: byte additionalOptionsData: type: string format: byte defaults: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.AlClientDefaultCoverPage' xml: name: AlClientDefaultCoverPage wrapped: true type: array id: type: integer format: int32 auditedByDisplay: type: string auditedBy: type: string format: byte auditedDate: type: string format: date-time guid: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid name: type: string maxLength: 200 minLength: 0 description: type: string isDeleted: type: boolean rules: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.ReportAccessRule' xml: name: ReportAccessRule wrapped: true type: array info: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.ReportInfo' xml: name: ReportCoverPage type: object OAS.DataModel.Homepage.RoleSharedDashboard: properties: id: type: integer format: int32 roleId: type: integer format: int32 homepageDashboardId: type: integer format: int32 role: $ref: '#/components/schemas/OAS.DataModel.Security.Role' dashboard: $ref: '#/components/schemas/OAS.DataModel.Homepage.HomepageDashboard' xml: name: RoleSharedDashboard 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.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.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.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.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.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.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.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.WebApi.DTO.Confirm.Dashboard.MissingFileConfirmOverviewDashboardDto: properties: expectedFileInformation: type: string frequency: type: integer format: int32 startDay: type: integer format: int32 startTime: type: string format: date-time fileCount: type: integer format: int32 serviceTeamRecon: type: string serviceTeamMember: type: string id: type: integer format: int32 downloadSourceName: type: string noteCount: type: integer format: int32 notesSummary: type: string reason: type: string recordType: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking resolvedDate: type: string format: date-time signOffBy: type: string signOffDate: type: string format: date-time databaseName: type: string signOffByUserId: type: integer format: int32 alClientId: type: integer format: int32 downloadFormatId: type: integer format: int32 downloadSourceId: type: integer format: int32 asOfDate: type: string format: date-time downloadFormatName: type: string xml: name: MissingFileConfirmOverviewDashboardDto 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.DataModel.Reporting.Custom.CustomReportSchedule: required: - id - customReportId - frequency - frequencyInfo - timeOfDay - startDate - isActive - createdBy - createdDate - editedBy - editedDate - userId - entity properties: id: type: integer format: int32 customReportId: type: integer format: int32 alClientId: type: integer format: int32 parameters: type: string frequency: type: string enum: - Daily - Weekly - Monthly - Once frequencyInfo: type: string maxLength: 1000 minLength: 0 timeOfDay: type: string format: date-time startDate: type: string format: date-time endDate: type: string format: date-time notes: type: string maxLength: 1000 minLength: 0 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 userId: 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 lastRunDate: type: string format: date-time nextRunDate: type: string format: date-time uploadTargetId: type: integer format: int32 running: type: boolean customReport: $ref: '#/components/schemas/OAS.DataModel.Reporting.Custom.CustomReport' database: $ref: '#/components/schemas/OAS.DataModel.Security.AlClient' user: $ref: '#/components/schemas/OAS.DataModel.Security.User' results: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Custom.CustomReportScheduleResult' xml: name: CustomReportScheduleResult wrapped: true type: array xml: name: CustomReportSchedule type: object OAS.DataModel.Security.UserLogin: required: - id - userId - loginDate - failed - failType properties: id: type: integer format: int32 userId: type: integer format: int32 loginDate: type: string format: date-time failed: type: boolean failType: type: string enum: - Success - IncorrectPassword - LockedOut - PasswordEpired - InactiveUser - TwoFactorChallenge clientIp: type: string providedUserId: type: string correlationId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid compromisedPwd: type: boolean source: type: string enum: - Engage - OrionPlanning - OrionConnect - LegacyClientPortal - LegacyMobileApp - LegacyLoginPage - ApiTester - AuthService - Element - PartnerApp - LoginActivityImportEndpoint - LoginActivityEndpoint - spimUserLoginAdd - Unknown - OrionPlanningWeb - OrionPlanningMobile xml: name: UserLogin 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.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.ProductLocalFilter: required: - productId properties: productId: type: integer format: int32 everHeld: type: boolean currentlyHeld: type: boolean xml: name: ProductLocalFilter 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.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.Compliance.InformOfficeLocation: required: - id - personalId properties: id: type: integer format: int32 personalId: type: integer format: int32 personal: $ref: '#/components/schemas/OAS.DataModel.Portfolio.Personal' xml: name: InformOfficeLocation 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.Security.Privilege: required: - id - categoryId - name - code - isIncludedByDefault - revokeOnLockdownType - dbLimitationAdminOverride - firmTypes properties: id: type: integer format: int32 categoryId: type: integer format: int32 name: type: string maxLength: 255 minLength: 0 code: type: string maxLength: 50 minLength: 0 description: type: string maxLength: 255 minLength: 0 type: type: string enum: - Unknown - Apps - Records - Actions - Advanced - Applinks - FeatureFlags accessType: type: string enum: - None - Read - Edit - Delete isIncludedByDefault: type: boolean revokeOnLockdownType: type: string enum: - None - Billing dbLimitationAdminOverride: type: boolean firmTypes: type: string enum: - None - Foundations - Essentials - Advantage - OrionTradingOnly - OrionRiskOnly - OrionComplianceOnly - OrionPlanningOnly - OasLegacy allowedEntities: items: $ref: '#/components/schemas/OAS.DataModel.Security.PrivilegeAllowEntity' xml: name: PrivilegeAllowEntity wrapped: true type: array category: $ref: '#/components/schemas/OAS.DataModel.Security.PrivilegeCategory' privilegeRoles: items: $ref: '#/components/schemas/OAS.DataModel.Security.PrivilegeRole' xml: name: PrivilegeRole wrapped: true type: array privilegeHistory: items: $ref: '#/components/schemas/OAS.DataModel.Security.PrivilegeHistory' xml: name: PrivilegeHistory wrapped: true type: array privilegeAlClients: items: $ref: '#/components/schemas/OAS.DataModel.Security.PrivilegeAlClient' xml: name: PrivilegeAlClient wrapped: true type: array firmTypeExceptions: items: $ref: '#/components/schemas/OAS.DataModel.Security.PrivilegeFirmTypeException' xml: name: PrivilegeFirmTypeException wrapped: true type: array privilegeAllowEntityHistory: items: $ref: '#/components/schemas/OAS.DataModel.Security.PrivilegeAllowEntityHistory' xml: name: PrivilegeAllowEntityHistory wrapped: true type: array xml: name: Privilege 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.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.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.Portfolio.ProductDescriptionProvider: required: - id properties: id: type: integer format: int32 providerName: type: string maxLength: 50 minLength: 0 xml: name: ProductDescriptionProvider 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.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.WebApi.DTO.Compliance.InformBrokerageAccountDto: properties: id: type: integer format: int32 lastName: readOnly: true type: string firstName: readOnly: true type: string fullName: readOnly: true type: string institutionName: type: string accountName: type: string nickName: type: string accountValue: type: number format: double valueAsOfDate: type: string format: date-time managedAccount: type: boolean statementFrequency: type: string enum: - Quarterly - Monthly - Other comment: type: string accessPersonId: type: integer format: int32 recordSource: type: string enum: - Unknown - Quovo - Retirement - OrionConnect - Plaid - ByAll currentStatus: readOnly: true type: string enum: - New - NotSubmitted - Submitted - Approved - Denied - AutoApprove - AutoDeny - ClosePending - Closed - Active - FollowUp - Canceled - BrokenConnection statusDate: readOnly: true type: string format: date-time userDetailId: type: integer format: int32 files: items: $ref: '#/components/schemas/MultipartDataMediaFormatter.Infrastructure.HttpFile' xml: name: HttpFile wrapped: true type: array file: $ref: '#/components/schemas/MultipartDataMediaFormatter.Infrastructure.HttpFile' attachments: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformDocumentAnswerAttachmentDto' xml: name: InformDocumentAnswerAttachmentDto wrapped: true type: array documentId: type: integer format: int32 accessPerson: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformAccessPersonDto' statusHistory: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformStatusDto' xml: name: InformStatusDto wrapped: true type: array hasStaleHoldings: type: boolean isActive: type: boolean sourceAccountCode: type: string sourceAccountId: type: string informConnectionId: type: integer format: int32 accountNumber: type: string isElectraOption: type: boolean isAccountNumberValidated: type: boolean connection: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformConnectionDto' holdings: items: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformHolding' xml: name: InformHolding wrapped: true type: array xml: name: InformBrokerageAccountDto type: object OAS.DataModel.Homepage.Card: properties: id: type: integer format: int32 firmId: readOnly: true type: integer format: int32 name: type: string description: type: string size: type: integer format: int32 category: type: string createdBy: readOnly: true type: string createdDate: type: string format: date-time cardSettingCompressedJson: type: string format: byte isVisible: type: boolean hideIfRestricted: type: boolean components: items: $ref: '#/components/schemas/OAS.DataModel.Homepage.Component' xml: name: Component wrapped: true type: array icon: type: string cardType: type: string enum: - None - Homepage - View xml: name: Card 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.Security.ServiceTeamMember: required: - id - serviceTeamId - userId - isAnalyst - isAccountManager properties: id: type: integer format: int32 serviceTeamId: type: integer format: int32 userId: type: integer format: int32 isAnalyst: type: boolean isAccountManager: type: boolean userManagerId: type: integer format: int32 serviceTeam: $ref: '#/components/schemas/OAS.DataModel.Security.ServiceTeam' user: $ref: '#/components/schemas/OAS.DataModel.Security.User' userManager: $ref: '#/components/schemas/OAS.DataModel.Security.User' alClients: items: $ref: '#/components/schemas/OAS.DataModel.Security.ServiceTeamMemberAlClient' xml: name: ServiceTeamMemberAlClient wrapped: true type: array xml: name: ServiceTeamMember 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.WebApi.DTO.Compliance.InformDocumentAnswerAttachmentDto: properties: id: type: integer format: int32 informDocumentAnswerId: type: integer format: int32 blobId: type: integer format: int32 comment: type: string informBrokerageAccountId: type: integer format: int32 fileName: type: string auditedDateTime: type: string format: date-time xml: name: InformDocumentAnswerAttachmentDto 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 System.Net.Http.StreamContent: properties: headers: items: $ref: '#/components/schemas/System.Collections.Generic.KeyValuePairOfSystem.StringAndSystem.Collections.Generic.IEnumerableOfSystem.String' readOnly: true xml: name: KeyValuePair`2 wrapped: true type: array xml: name: StreamContent 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.Confirm.DownloadFormatSymbolMapping: properties: downloadFormatId: type: integer format: int32 fileSymbol: type: string maxLength: 50 minLength: 0 newSymbol: type: string maxLength: 50 minLength: 0 downloadFormatSubtypeId: type: integer format: int32 auditedDate: type: string format: date-time auditedByDisplay: type: string 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: DownloadFormatSymbolMapping 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.Confirm.DownloadFormatTransactionSymbolMapping: properties: id: type: integer format: int32 downloadFormatId: type: integer format: int32 downloadFormatSubtypeId: type: integer format: int32 downloadSymbol: type: string maxLength: 50 minLength: 0 newSymbol: type: string maxLength: 50 minLength: 0 note: type: string maxLength: 1000 minLength: 0 auditedDate: type: string format: date-time auditedByDisplay: type: string 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: DownloadFormatTransactionSymbolMapping 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.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.Reporting.Envision.ReportTheme: required: - themeData - id - guid - name - description properties: themeData: type: string format: byte customData: type: string format: byte optionsData: type: string format: byte category: type: string maxLength: 100 minLength: 0 defaults: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.AlClientDefaultReportTheme' xml: name: AlClientDefaultReportTheme wrapped: true type: array id: type: integer format: int32 auditedByDisplay: type: string auditedBy: type: string format: byte auditedDate: type: string format: date-time guid: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid name: type: string maxLength: 200 minLength: 0 description: type: string isDeleted: type: boolean rules: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.ReportAccessRule' xml: name: ReportAccessRule wrapped: true type: array info: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.ReportInfo' xml: name: ReportTheme 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.WebApi.DTO.Confirm.Dashboard.ManualExclusionsConfirmOverviewDashboardDto: properties: accountNumber: type: string productSymbol: type: string serviceTeamRecon: type: string serviceTeamMember: type: string id: type: integer format: int32 downloadSourceName: type: string noteCount: type: integer format: int32 notesSummary: type: string reason: type: string recordType: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking resolvedDate: type: string format: date-time signOffBy: type: string signOffDate: type: string format: date-time databaseName: type: string signOffByUserId: type: integer format: int32 alClientId: type: integer format: int32 downloadFormatId: type: integer format: int32 downloadSourceId: type: integer format: int32 asOfDate: type: string format: date-time downloadFormatName: type: string xml: name: ManualExclusionsConfirmOverviewDashboardDto 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.DataModel.Compliance.InformUser: required: - id - sourceUserID - userDtlId properties: id: type: integer format: int32 downloadSourceId: type: integer format: int32 sourceUserID: type: integer format: int64 userDtlId: type: integer format: int32 accessPersonId: type: integer format: int32 accessPerson: $ref: '#/components/schemas/OAS.DataModel.Compliance.AccessPerson' connections: items: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformConnection' xml: name: InformConnection wrapped: true type: array downloadSource: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSource' informUserDetailPersonal: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformUserDetailPersonal' xml: name: InformUser type: object OAS.WebApi.DTO.Confirm.FixSleeveSharesDto: properties: databaseRun: items: type: integer format: int32 type: array databaseNotRun: items: type: integer format: int32 type: array xml: name: FixSleeveSharesDto type: object OAS.DataModel.Confirm.DownloadFormatUniqueSymbolMapping: properties: uniqueSymbol: type: string downloadFormatId: type: integer format: int32 downloadFormatSubtypeId: type: integer format: int32 auditedDate: type: string format: date-time auditedByDisplay: type: string 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: DownloadFormatUniqueSymbolMapping 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.WebApi.DTO.Compliance.AccessPersonLicenseDto: properties: id: type: integer format: int32 accessPersonId: type: integer format: int32 informLicenseId: type: integer format: int32 licenseDescription: type: string xml: name: AccessPersonLicenseDto 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.Reporting.Envision.AlClientDefaultReportTheme: required: - alClientId - reportId properties: alClientId: type: integer format: int32 reportId: type: integer format: int32 reportTheme: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.ReportTheme' xml: name: AlClientDefaultReportTheme 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.Reporting.Scrubs.ScrubGroupName: required: - id - groupName properties: id: type: integer format: int32 groupName: type: string maxLength: 50 minLength: 0 scrubs: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Scrub' xml: name: Scrub wrapped: true type: array xml: name: ScrubGroupName type: object OAS.WebApi.DTO.Confirm.ConfirmOverviewBatchProcessingPollingDto: properties: batchProcessingIds: items: type: integer format: int32 type: array correlationIds: items: type: string type: array xml: name: ConfirmOverviewBatchProcessingPollingDto 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.WebApi.DTO.Compliance.InformUserDto: properties: id: type: integer format: int32 downloadSourceId: type: integer format: int32 sourceUserID: type: integer format: int64 userDtlId: type: integer format: int32 accessPersonId: type: integer format: int32 accessPerson: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformAccessPersonDto' downloadFormatId: type: integer format: int32 downloadFormatName: type: string connections: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformConnectionDto' xml: name: InformConnectionDto wrapped: true type: array xml: name: InformUserDto type: object OAS.DataModel.Security.Role: required: - id - name - loginEntityId properties: id: type: integer format: int32 alClientId: type: integer format: int32 name: type: string maxLength: 255 minLength: 0 loginEntityId: type: string enum: - BrokerDealer - Wholesaler - Representative - Client - RIA - Administrator - SubAdvisor - ThirdPartyAdministrator - Custodian - PlanSponsor - ThirdParty - ServiceAccount - Participant - RepAccountManager - Payee - RIATable - Cotenant tokenLife: type: number format: double defaultDashboardId: type: integer format: int32 defaultPVDashboardId: type: integer format: int32 privilegeRoles: items: $ref: '#/components/schemas/OAS.DataModel.Security.PrivilegeRole' xml: name: PrivilegeRole wrapped: true type: array loginEntity: $ref: '#/components/schemas/OAS.DataModel.Security.LoginEntity' alClient: $ref: '#/components/schemas/OAS.DataModel.Security.AlClient' profiles: items: $ref: '#/components/schemas/OAS.DataModel.Security.UserDetail' xml: name: UserDetail wrapped: true type: array sharedDashboards: items: $ref: '#/components/schemas/OAS.DataModel.Homepage.RoleSharedDashboard' xml: name: RoleSharedDashboard wrapped: true type: array defaultDashboard: $ref: '#/components/schemas/OAS.DataModel.Homepage.RoleSharedDashboard' defaultPVDashboard: $ref: '#/components/schemas/OAS.DataModel.Homepage.RoleSharedDashboard' xml: name: Role 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.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 System.Text.Encoding: properties: bodyName: readOnly: true type: string encodingName: readOnly: true type: string headerName: readOnly: true type: string webName: readOnly: true type: string windowsCodePage: readOnly: true type: integer format: int32 isBrowserDisplay: readOnly: true type: boolean isBrowserSave: readOnly: true type: boolean isMailNewsDisplay: readOnly: true type: boolean isMailNewsSave: readOnly: true type: boolean isSingleByte: readOnly: true type: boolean encoderFallback: $ref: '#/components/schemas/System.Text.EncoderFallback' decoderFallback: $ref: '#/components/schemas/System.Text.DecoderFallback' isReadOnly: readOnly: true type: boolean codePage: readOnly: true type: integer format: int32 xml: name: Encoding 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.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.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.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.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.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.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.Compliance.InformDocumentAnswerAttachment: required: - id properties: id: type: integer format: int32 informDocumentAnswerId: type: integer format: int32 blobId: type: integer format: int32 comment: type: string maxLength: 2000 minLength: 0 informBrokerageAccountId: type: integer format: int32 auditedDate: type: string format: date-time blob: $ref: '#/components/schemas/OAS.EntityFramework.Configuration.Advisor.Compliance.InformAttachmentBlob' xml: name: InformDocumentAnswerAttachment 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.Security.PrivilegeAllowEntityHistory: required: - id - privilegeHistory - loginEntityHistory - accessType - changeType properties: id: type: integer format: int32 privilegeHistory: type: integer format: int32 loginEntityHistory: type: string enum: - BrokerDealer - Wholesaler - Representative - Client - RIA - Administrator - SubAdvisor - ThirdPartyAdministrator - Custodian - PlanSponsor - ThirdParty - ServiceAccount - Participant - RepAccountManager - Payee - RIATable - Cotenant accessType: type: string enum: - None - Read - Edit - Delete auditedBy: type: string format: byte auditedDate: type: string format: date-time auditedByDisplayName: type: string changeType: type: string maxLength: 1 minLength: 0 xml: name: PrivilegeAllowEntityHistory 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.PersonalGlobal: 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: PersonalGlobal 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.Confirm.DownloadFormatNoteMapping: required: - id properties: id: type: integer format: int32 downloadFormatId: type: integer format: int32 downloadFormatSubtypeId: type: integer format: int32 fileTranCode: type: string maxLength: 50 minLength: 0 searchFor: type: string maxLength: 50 minLength: 0 translateTo: type: string maxLength: 50 minLength: 0 auditedDate: type: string format: date-time auditedByDisplay: type: string 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: DownloadFormatNoteMapping 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 MultipartDataMediaFormatter.Infrastructure.HttpFile: properties: fileName: type: string mediaType: type: string data: $ref: '#/components/schemas/System.Net.Http.StreamContent' xml: name: HttpFile 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.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.WebApi.DTO.Compliance.InformPersonalDto: properties: deletedUser: type: boolean deletedDate: type: string format: date-time salutation: type: string firstName: type: string lastName: type: string name: type: string 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 email: type: string reportName: type: string company: type: string jobTitle: type: string ssN_TaxID: type: string gender: type: string webAddress: type: string dob: type: string birthDate: readOnly: true type: string format: date-time id: type: integer format: int32 xml: name: InformPersonalDto 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.Reporting.Scrub: required: - id - customRptId - resultOutput - isUpdate - entity - databaseDefault - userDefault properties: id: type: integer format: int32 customRptId: type: integer format: int32 resultOutput: type: integer format: int32 customImportId: type: integer format: int32 isUpdate: type: boolean 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 databaseDefault: type: integer format: int32 userDefault: type: integer format: int32 xml: name: Scrub 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 System.Net.Mail.LinkedResource: properties: contentLink: type: string contentStream: $ref: '#/components/schemas/System.IO.Stream' readOnly: true contentId: type: string contentType: $ref: '#/components/schemas/System.Net.Mime.ContentType' transferEncoding: type: string enum: - QuotedPrintable - Base64 - SevenBit - EightBit - Unknown xml: name: LinkedResource 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 OAT.Utilities.Email.EmailVerbose: properties: from: type: string to: type: string subject: type: string body: type: string isHtml: type: boolean cc: type: string bcc: type: string host: type: string useEmailFilter: type: boolean attachment: $ref: '#/components/schemas/System.Net.Mail.Attachment' alternateViews: items: $ref: '#/components/schemas/System.Net.Mail.AlternateView' xml: name: AlternateView wrapped: true type: array xml: name: EmailVerbose 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.WebApi.DTO.Confirm.OrionVisionConfirmDto: properties: id: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid status: readOnly: true type: string alClientId: type: integer format: int32 advisorNumber: type: integer format: int32 databaseName: type: string area: type: string totalToReview: type: integer format: int32 lastUpdated: type: string format: date-time xml: name: OrionVisionConfirmDto 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.WebApi.DTO.Confirm.ConfirmOverviewDto: description: '' properties: id: type: integer format: int32 accountStatusIcon: readOnly: true type: string databaseName: type: string downloadFileId: type: integer format: int32 formatName: type: string recordTypeName: type: string fileName: type: string confirmedCount: type: integer format: int32 notConfirmedCount: type: integer format: int32 excludedCount: type: integer format: int32 dataAggOnlyCount: type: integer format: int32 unmappedTransTypeCount: type: integer format: int32 status: type: integer format: int32 isImportComplete: type: boolean fileStatus: type: string enum: - Created - PendingImport - StartingImport - CreatingRecords - RecordsCreated - PostImportsStarted - ImportFinished - ImportFailed - InitialVerifyStarted - InitialVerifyFinished - InitialVerifyFailed - InitialApplyStarted - InitialApplyFinished - InitialApplyFailed - ProcessingCompleted - ProcessingFailed fileStatusInt: type: integer format: int32 agentAnalysisStatus: type: string enum: - NA - NotStarted - Running - Complete noteCount: type: integer format: int32 alClientId: type: integer format: int32 downloadSourceId: type: integer format: int32 fileDate: type: string format: date-time fileCreated: type: string format: date-time fileCreatedBy: type: string dateConfirmed: type: string format: date-time downloadSource: type: string reconTargetTime: type: string format: date-time noteSummary: type: string refreshStart: type: string format: date-time refreshEnd: type: string format: date-time createdDate: type: string format: date-time createdBy: type: string editedDate: type: string format: date-time editedBy: type: string serviceTeamRecon: type: string serviceTeamMember: type: string signOffBy: type: string signOffDate: type: string format: date-time signOffByUserId: type: integer format: int32 message: type: string costBasisType: type: string enum: - None - Unrealized - Realized - Both advisorNumber: type: string batchProcessingId: type: integer format: int32 isNonFileFormat: type: boolean hasReconNotes: type: boolean xml: name: ConfirmOverviewDto 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.Security.UserForgotPassword: required: - forgotPasswordId - userId - createdDate - expirationDate properties: forgotPasswordId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid userId: type: integer format: int32 createdDate: type: string format: date-time expirationDate: type: string format: date-time usedOnDate: type: string format: date-time xml: name: UserForgotPassword 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.DataModel.Confirm.DownloadSubFormatSourceScheduleDefault: required: - id - downloadFormatId - downloadFormatSubTypeId - scheduledTime properties: id: type: integer format: int32 downloadFormatId: type: integer format: int32 downloadFormatSubTypeId: type: integer format: int32 scheduledTime: type: string scheduleConfiguration: type: string active: type: boolean xml: name: DownloadSubFormatSourceScheduleDefault type: object OAS.DataModel.Compliance.InformLicense: required: - id - license - isActive - isDefault properties: id: type: integer format: int32 license: type: string maxLength: 100 minLength: 4 isActive: type: boolean isDefault: type: boolean xml: name: InformLicense 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.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.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.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.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.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.Confirm.DownloadFormatSourceDefault: required: - downloadFormatId - downloadDescription - transmitMethod - newAccounts - registrationBaseNumber - positionOnlyReconcile - isDividendTransactionCombination properties: downloadFormatId: type: integer format: int32 downloadDescription: type: string maxLength: 50 minLength: 0 custodianCommonCode: type: string maxLength: 10 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 patternMatchType: type: string enum: - Included - Excluded transPercTolerance: type: number format: double transDaysTolerance: type: integer format: int32 cashCusip: type: string deleteSourceFile: type: boolean allowPriceImport: type: boolean allowNameImport: type: boolean allowPositionImport: type: boolean allowTransactionImport: type: boolean allowSecurityImport: type: boolean allowCorpActionImport: type: boolean allowDivImport: type: boolean allowBeneficiaryImport: type: boolean allowSystematicImport: type: boolean allowRMDImport: type: boolean allowBankingImport: type: boolean allowTranDetailImport: type: boolean allowGenericImport: type: boolean allowCostBasisImport: type: boolean note: type: string maxLength: 1000 minLength: 0 altFilePattern: type: string maxLength: 1000 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 allowSecondaryAcctCodeMatch: type: boolean allowAcctCodeMatch: type: boolean isActive: type: boolean isAutoHouseholding: type: boolean isAcctCreation: type: boolean ignoreRepVerify: type: boolean allowPriceZero: type: boolean reconTargetTime: type: string format: date-time comparePositionValue: type: boolean serviceTeamReconId: type: integer format: int32 serviceTeamMemberId: type: integer format: int32 runAssetValueComparison: type: boolean useReversal: type: boolean alwaysCreateNewRegistration: type: boolean newAccounts: type: string enum: - Default - DoNotCreate - Create - AutoExclude isUnVerifiedSells: type: boolean allowAcctCodeMatchWOZero: type: boolean isSourceExclusionCB: type: boolean isSourceExclusionTran: type: boolean noOrionPriceCopy: type: boolean namePercentMatch: type: number format: double positionPercentMatch: type: number format: double transactionPercentMatch: type: number format: double registrationBaseNumber: type: integer format: int32 newAccountCenterSuppression: type: boolean positionOnlyReconcile: type: string enum: - 'No' - 'Yes' - EnabledAccountsOnly - AIP - EnabledAccountsOnlyAIP - EnabledAccountsOnlyHAA - HAA dailyAccrualTolerance: type: number format: double isFixSmallBalance: type: boolean isDividendTransactionCombination: type: boolean downloadSourceOptionJSON: type: string autoCreateStartingValues: type: boolean archiveFiles: type: boolean sftpKey: type: string format: byte underReview: type: boolean isOrionEnterpriseEnabled: type: boolean allowDuplicateAssets: type: boolean allowProperName: type: boolean removeSettleDateTrades: type: boolean principalAndIncome: type: boolean createTransactionInPendingStatus: type: boolean downloadFormatSubTypeId: type: integer format: int32 transmitUserId_e: type: string format: byte transmitPassword_e: type: string format: byte zipPassword_e: type: string format: byte downloadSubFormatSourceScheduleDefaults: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadSubFormatSourceScheduleDefault' xml: name: DownloadSubFormatSourceScheduleDefault wrapped: true type: array xml: name: DownloadFormatSourceDefault 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.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.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.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.Security.ServiceTeamMemberAlClient: required: - serviceTeamMemberId - alClientId properties: serviceTeamMemberId: type: integer format: int32 alClientId: type: integer format: int32 alClient: $ref: '#/components/schemas/OAS.DataModel.Security.AlClient' serviceTeamMember: $ref: '#/components/schemas/OAS.DataModel.Security.ServiceTeamMember' xml: name: ServiceTeamMemberAlClient type: object OAS.DataModel.Reporting.Custom.CustomReportImport: required: - customReportId - importTypeId - isInternalOnly properties: customReportId: type: integer format: int32 importTypeId: type: integer format: int32 isInternalOnly: type: boolean xml: name: CustomReportImport 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.Confirm.DownloadFormatOffsetCashMapping: properties: downloadFormatId: type: integer format: int32 downloadFormatSubtypeId: type: integer format: int32 externalCode: type: string maxLength: 50 minLength: 0 cashSymbol: type: string maxLength: 50 minLength: 0 auditedDate: type: string format: date-time auditedByDisplay: type: string 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: DownloadFormatOffsetCashMapping 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.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.Reporting.Custom.CustomReportNote: required: - id - customReportId - alClientId properties: id: type: integer format: int32 customReportId: type: integer format: int32 alClientId: type: integer format: int32 note: type: string auditedByDisplay: type: string auditedBy: type: string format: byte auditedDate: type: string format: date-time rowData_c: type: string format: byte customReport: $ref: '#/components/schemas/OAS.DataModel.Reporting.Custom.CustomReport' database: $ref: '#/components/schemas/OAS.DataModel.Security.AlClient' xml: name: CustomReportNote 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.Homepage.HomepageDashboard: required: - name properties: id: type: integer format: int32 firmId: readOnly: true type: integer format: int32 isDefault: type: boolean name: type: string createdBy: readOnly: true type: string createdDate: readOnly: true type: string format: date-time isGlobal: type: boolean parentDashboardId: type: integer format: int32 isPortfolioView: type: boolean userId: type: integer format: int32 cards: items: $ref: '#/components/schemas/OAS.DataModel.Homepage.AssignedDashboardCard' xml: name: AssignedDashboardCard wrapped: true type: array roles: items: $ref: '#/components/schemas/OAS.DataModel.Homepage.RoleSharedDashboard' xml: name: RoleSharedDashboard wrapped: true type: array dashboardType: type: string enum: - Homepage - View - Tool xml: name: HomepageDashboard 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.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.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.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 System.IO.Stream: properties: canRead: readOnly: true type: boolean canSeek: readOnly: true type: boolean canTimeout: readOnly: true type: boolean canWrite: readOnly: true type: boolean length: readOnly: true type: integer format: int64 position: type: integer format: int64 readTimeout: type: integer format: int32 writeTimeout: type: integer format: int32 xml: name: Stream 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.WebApi.DTO.Confirm.Dashboard.ExclusionTableConfirmOverviewDashboardDto: properties: accountNumber: type: string productSymbol: type: string id: type: integer format: int32 downloadSourceName: type: string noteCount: type: integer format: int32 notesSummary: type: string reason: type: string recordType: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking resolvedDate: type: string format: date-time signOffBy: type: string signOffDate: type: string format: date-time databaseName: type: string signOffByUserId: type: integer format: int32 alClientId: type: integer format: int32 downloadFormatId: type: integer format: int32 downloadSourceId: type: integer format: int32 asOfDate: type: string format: date-time downloadFormatName: type: string xml: name: ExclusionTableConfirmOverviewDashboardDto 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.WebApi.DTO.Trading.TransactionTypeDto: properties: financialType: type: string enum: - None - Contribution - Distribution - Exchange - DivReinvest - MgmntFees - DivCash - MiscFees - Journal - Merges description: type: string id: type: integer format: int32 name: type: string xml: name: TransactionTypeDto 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.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 System.Text.DecoderFallback: properties: maxCharCount: readOnly: true type: integer format: int32 xml: name: DecoderFallback 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.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.WebApi.DTO.Confirm.FixShares005Dto: properties: databaseRun: items: type: integer format: int32 type: array databaseNotRun: items: type: integer format: int32 type: array xml: name: FixShares005Dto 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.EntityFramework.Configuration.Advisor.Compliance.InformAttachmentBlob: required: - id - createdDate - createdBy - editedBy - editedDate - isZip - isDeleted properties: informDocumentAnswerId: type: integer format: int32 id: type: integer format: int32 openWith: type: string maxLength: 200 minLength: 0 fileName: type: string maxLength: 150 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 editedBy: type: string maxLength: 150 minLength: 0 editedDate: type: string format: date-time blobDesc: type: string maxLength: 200 minLength: 0 blobType: type: string maxLength: 20 minLength: 0 isZip: type: boolean isDeleted: type: boolean blobDataIsNull: type: boolean accessPersonId: type: integer format: int32 xml: name: InformAttachmentBlob 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.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.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.Search.SearchProduct: properties: productId: type: integer format: int32 ticker: type: string productName: type: string productType: type: integer format: int32 xml: name: SearchProduct 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.WebApi.DTO.Compliance.InformReconciliationTransactionDto: properties: informTransactionId: type: integer format: int32 informReconStatus: type: string enum: - NotConfirmed - Confirmed - Excluded informPreClearanceId: type: integer format: int32 preClearanceDescription: readOnly: true type: string informBrokerageAccountID: type: integer format: int32 userDetailId: type: integer format: int32 accessPersonId: type: integer format: int32 productId: type: integer format: int32 productName: type: string ticker: type: string cusip: type: string sourceTicker: type: string sourceCusip: type: string sourceSymbolName: type: string transactionDate: readOnly: true type: string format: date-time transactionDateTime: type: string format: date-time transactionValue: type: number format: double unitPrice: type: number format: double price: type: number format: double quantity: type: number format: double sourceTransType: type: string sourceTransSubType: type: string transTypeId: type: integer format: int32 transactionTypeDescription: type: string transactionSubType: type: string transSubTypeId: type: integer format: int32 transactionSubTypeDescription: type: string assetClass: type: string memo: type: string additionalMemo: type: string rulesEngineDate: type: string format: date-time preClearance: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformPreClearanceDto' xml: name: InformReconciliationTransactionDto type: object OAS.DataModel.Homepage.ComponentDataSource: properties: id: readOnly: true type: integer format: int32 firmId: type: integer format: int32 text: type: string description: type: string privilegeId: type: integer format: int32 connector: type: string enum: - DB - RestApi - DirectRestApi - Eclipse - RB3 - AWSPOC type: type: string enum: - External - Internal configurationCompressedJson: type: string format: byte privilege: $ref: '#/components/schemas/OAS.DataModel.Security.Privilege' xml: name: ComponentDataSource type: object OAS.WebApi.DTO.Confirm.Dashboard.AccountNotInFileConfirmOverviewDashboardDto: properties: accountId: type: integer format: int32 accountNumber: type: string fundFamily: type: string custodian: type: string registrationName: type: string registrationLastName: type: string clientName: type: string clientLastName: type: string representative: type: string lastEffectiveDate: type: string format: date-time accountStatus: type: string serviceTeamRecon: type: string serviceTeamMember: type: string id: type: integer format: int32 downloadSourceName: type: string noteCount: type: integer format: int32 notesSummary: type: string reason: type: string recordType: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking resolvedDate: type: string format: date-time signOffBy: type: string signOffDate: type: string format: date-time databaseName: type: string signOffByUserId: type: integer format: int32 alClientId: type: integer format: int32 downloadFormatId: type: integer format: int32 downloadSourceId: type: integer format: int32 asOfDate: type: string format: date-time downloadFormatName: type: string xml: name: AccountNotInFileConfirmOverviewDashboardDto type: object OAS.WebApi.DTO.Compliance.InformReconciliationDto: properties: id: type: integer format: int64 databaseName: type: string downloadDate: type: string format: date-time confirmed: type: integer format: int32 notConfirmed: type: integer format: int32 excluded: type: integer format: int32 signOffDate: type: string format: date-time signOffBy: type: string alClientId: type: integer format: int32 sourceAnalysis: type: string downloadFormatName: type: string downloadFormatId: type: integer format: int32 xml: name: InformReconciliationDto 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.Compliance.InformStatus: required: - id - status - showComment - createdDate - createdBy properties: id: type: integer format: int32 documentId: type: integer format: int32 brokerageAccountId: type: integer format: int32 preClearanceId: type: integer format: int32 sentEmailId: type: integer format: int32 tradeViolationId: type: integer format: int32 status: type: string enum: - New - NotSubmitted - Submitted - Approved - Denied - AutoApprove - AutoDeny - ClosePending - Closed - Active - FollowUp - Canceled - BrokenConnection comment: type: string maxLength: 2000 minLength: 0 showComment: type: boolean createdDate: type: string format: date-time createdBy: type: string maxLength: 100 minLength: 0 email: $ref: '#/components/schemas/OAS.DataModel.Compliance.SentEmail' accessPersonId: type: integer format: int32 xml: name: InformStatus 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.Reporting.Custom.CustomReportScheduleResult: required: - id - customReportScheduleId - resultData - createdBy - createdDate - editedBy - editedDate properties: id: type: integer format: int32 customReportScheduleId: type: integer format: int32 resultData: type: string format: byte 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 fileFormat: type: string enum: - Csv - Xls - Xlsx - Psv fileNameOnRun: type: string schedule: $ref: '#/components/schemas/OAS.DataModel.Reporting.Custom.CustomReportSchedule' xml: name: CustomReportScheduleResult 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.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.Homepage.AssignedDashboardCard: properties: id: type: integer format: int32 cardId: type: integer format: int32 dashboardId: type: integer format: int32 position: type: integer format: int32 name: type: string size: type: integer format: int32 cardSettingCompressedJson: type: string format: byte card: $ref: '#/components/schemas/OAS.DataModel.Homepage.Card' xml: name: AssignedDashboardCard 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.DataModel.Security.AlClientExtension: required: - alClientId - entity - passwordExpiration - acctDeactivated - acctDeleted - advisorPerformanceOrder properties: alClientId: 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 passwordExpiration: type: integer format: int32 acctDeactivated: type: integer format: int32 acctDeleted: type: integer format: int32 editedBy: type: string maxLength: 50 minLength: 0 editedDate: type: string format: date-time serviceTeamId: type: integer format: int32 advisorPerformanceOrder: type: integer format: int32 serviceTeamReconId: type: integer format: int32 xml: name: AlClientExtension 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.Custom.CustomReport: required: - id - title - reportDescription - category - sqlText - isLandscape - isInternal - guid - reportType - isNoteEnabled - isReadOnly - isQuerySmith properties: id: type: integer format: int32 alClientId: type: integer format: int32 title: type: string maxLength: 100 minLength: 0 reportDescription: type: string maxLength: 1000 minLength: 0 category: type: string maxLength: 50 minLength: 0 sqlText: type: string isLandscape: type: boolean reportClass: type: string maxLength: 50 minLength: 0 isInternal: type: boolean guid: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid promptClass: type: string maxLength: 20 minLength: 0 reportType: type: string enum: - Query - CustomImport - Scrub userOwnerId: 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: 50 minLength: 0 editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 isNoteEnabled: type: boolean isReadOnly: type: boolean isQuerySmith: type: boolean prompts: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Custom.CustomReportPrompt' xml: name: CustomReportPrompt wrapped: true type: array schedules: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Custom.CustomReportSchedule' xml: name: CustomReportSchedule wrapped: true type: array alClients: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Custom.CustomReportAlClient' xml: name: CustomReportAlClient wrapped: true type: array confirmGroups: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.ConfirmGroupDataQuery' xml: name: ConfirmGroupDataQuery wrapped: true type: array notes: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Custom.CustomReportNote' xml: name: CustomReportNote wrapped: true type: array importTypes: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Custom.CustomReportImport' xml: name: CustomReportImport wrapped: true type: array xml: name: CustomReport 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.Security.PrivilegeAlClient: required: - privilegeId - alClientId properties: privilegeId: type: integer format: int32 alClientId: type: integer format: int32 xml: name: PrivilegeAlClient 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.DownloadFormat: required: - id - formatName - assemblyName - costBasisType 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 costBasisType: type: string enum: - None - Unrealized - Realized - Both formatInformation: type: string isNonFileFormat: type: boolean auditedDate: type: string format: date-time auditedByDisplay: type: string isForInform: type: boolean downloadFormatConfigJSON: type: string sourceDefaults: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFormatSourceDefault' xml: name: DownloadFormatSourceDefault wrapped: true type: array downloadFormatNoteMapping: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFormatNoteMapping' xml: name: DownloadFormatNoteMapping wrapped: true type: array downloadFormatSymbolMappings: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFormatSymbolMapping' xml: name: DownloadFormatSymbolMapping wrapped: true type: array downloadFormatUniqueSymbolMappings: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFormatUniqueSymbolMapping' xml: name: DownloadFormatUniqueSymbolMapping wrapped: true type: array downloadFormatTransactionSymbolMappings: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFormatTransactionSymbolMapping' xml: name: DownloadFormatTransactionSymbolMapping wrapped: true type: array downloadFormatSubTypes: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFormatSubType' xml: name: DownloadFormatSubType wrapped: true type: array downloadFormatOffsetCashMappings: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFormatOffsetCashMapping' xml: name: DownloadFormatOffsetCashMapping wrapped: true type: array xml: name: DownloadFormat 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.Compliance.InformUserDetailPersonal: required: - accessPersonId - userDtlId properties: accessPersonId: type: integer format: int32 userDtlId: type: integer format: int32 isActiveAccessPerson: type: boolean userId: type: integer format: int32 loginEntityId: type: integer format: int32 userKey: type: integer format: int32 isDeletedUserDtl: type: boolean personalId: type: integer format: int32 entityEnum: type: integer format: int32 loginUserId: type: string maxLength: 200 minLength: 0 isActiveUser: type: boolean firstName: type: string maxLength: 30 minLength: 0 lastName: type: string maxLength: 255 minLength: 0 entityName: 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 homePhone: type: string phHomeExt: type: string businessPhone: type: string businessPhoneExtension: type: string mobilePhone: type: string phFax: type: string phFaxExt: type: string email: type: string prefix: type: string suffix: type: string entityType: type: integer format: int32 isActivePersonal: type: boolean jobTitle: type: string company: type: string dob: type: string isDeletedPersonal: type: boolean deletedDate: type: string format: date-time informUser: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformUser' xml: name: InformUserDetailPersonal 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.DataModel.Integrations.AppLink: 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 isAggregator: type: boolean details: items: $ref: '#/components/schemas/OAS.DataModel.Integrations.AppLinkDetail' xml: name: AppLinkDetail wrapped: true type: array xml: name: AppLink 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.Security.ServiceTeam: required: - id - team properties: id: type: integer format: int32 team: type: string maxLength: 50 minLength: 0 emailAddress: type: string maxLength: 200 minLength: 0 teamType: type: string enum: - ServiceTeam - ReconTeam - ApplicationTeam - AlternateApplicationTeam - RemovedServiceTeam phone: type: string maxLength: 25 minLength: 0 chatUrl: type: string maxLength: 255 minLength: 0 chatSecurityCode: type: string maxLength: 50 minLength: 0 chatRouteIntendedRecipient: type: string members: items: $ref: '#/components/schemas/OAS.DataModel.Security.ServiceTeamMember' xml: name: ServiceTeamMember wrapped: true type: array xml: name: ServiceTeam 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.Confirm.ConfirmGroup: required: - id - userId - isPrivate - name properties: id: type: integer format: int32 userId: type: integer format: int32 isPrivate: type: boolean name: type: string maxLength: 100 minLength: 0 audit: $ref: '#/components/schemas/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull' user: $ref: '#/components/schemas/OAS.DataModel.Security.User' databases: items: $ref: '#/components/schemas/OAS.DataModel.Security.AlClient' xml: name: AlClient wrapped: true type: array recordTypes: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.ConfirmRecordType' xml: name: ConfirmRecordType wrapped: true type: array downloadFormats: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.DownloadFormat' xml: name: DownloadFormat wrapped: true type: array scrubGroups: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Scrubs.ScrubGroupName' xml: name: ScrubGroupName wrapped: true type: array dataQueries: items: $ref: '#/components/schemas/OAS.DataModel.Confirm.ConfirmGroupDataQuery' xml: name: ConfirmGroupDataQuery wrapped: true type: array xml: name: ConfirmGroup type: object OAS.DataModel.Integrations.AppLinkDetail: required: - id - appLinkId properties: id: type: integer format: int32 appLinkId: type: integer format: int32 userId: type: integer format: int32 externalId: type: string externalIdNonEncryptedBackUp: type: string appLink: $ref: '#/components/schemas/OAS.DataModel.Integrations.AppLink' userDetailId: type: integer format: int32 alClientId: type: integer format: int32 clientId: type: integer format: int32 custodianId: type: integer format: int32 level: type: string enum: - System - Firm - User - UserProfile - Client - Custodian - Rep userDetail: $ref: '#/components/schemas/OAS.DataModel.Security.UserDetail' alClient: $ref: '#/components/schemas/OAS.DataModel.Security.AlClient' user: $ref: '#/components/schemas/OAS.DataModel.Security.User' createdDate: type: string format: date-time createdByDisplay: type: string editedDate: type: string format: date-time editedByDisplay: type: string xml: name: AppLinkDetail 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 System.Net.Mime.ContentDisposition: properties: dispositionType: type: string parameters: items: type: object readOnly: true type: array fileName: type: string creationDate: type: string format: date-time modificationDate: type: string format: date-time inline: type: boolean readDate: type: string format: date-time size: type: integer format: int64 xml: name: ContentDisposition 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.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.Security.PrivilegeAllowEntity: required: - privilegeId - loginEntityId - accessType properties: privilegeId: type: integer format: int32 loginEntityId: type: string enum: - BrokerDealer - Wholesaler - Representative - Client - RIA - Administrator - SubAdvisor - ThirdPartyAdministrator - Custodian - PlanSponsor - ThirdParty - ServiceAccount - Participant - RepAccountManager - Payee - RIATable - Cotenant accessType: type: string enum: - None - Read - Edit - Delete privilege: $ref: '#/components/schemas/OAS.DataModel.Security.Privilege' loginEntity: $ref: '#/components/schemas/OAS.DataModel.Security.LoginEntity' xml: name: PrivilegeAllowEntity 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.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.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.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.Compliance.AccessPersonLicense: required: - id - accessPersonId - informLicenseId properties: id: type: integer format: int32 accessPersonId: type: integer format: int32 informLicenseId: type: integer format: int32 detail: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformLicense' person: $ref: '#/components/schemas/OAS.DataModel.Compliance.AccessPerson' xml: name: AccessPersonLicense type: object OAS.DataModel.Security.PrivilegeFirmTypeException: required: - privilegeId - alClientId properties: privilegeId: type: integer format: int32 alClientId: type: integer format: int32 xml: name: PrivilegeFirmTypeException 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.DataModel.Security.AlClientOps: required: - id - isFullOps - isBilling - isTrading - isStatements - isComposites - auditedDate properties: id: type: integer format: int32 isFullOps: type: boolean isBilling: type: boolean isTrading: type: boolean isStatements: type: boolean isComposites: type: boolean auditedDate: type: string format: date-time auditedByDisplay: type: string xml: name: AlClientOps 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.Security.UserPrivilege: required: - userId - alClientId - userDetailId - roleId - grantedAccess - privilegeId - privilegeType - entity properties: userId: type: integer format: int32 alClientId: type: integer format: int32 userDetailId: type: integer format: int32 roleId: type: integer format: int32 grantedAccess: type: string enum: - None - Read - Edit - Delete privilegeId: type: integer format: int32 privilegeCode: type: string maxLength: 50 minLength: 0 privilegeType: type: string enum: - Unknown - Apps - Records - Actions - Advanced - Applinks - FeatureFlags 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 revokeOnLockdownType: type: string enum: - None - Billing lockDown: type: string enum: - None - Billing xml: name: UserPrivilege type: object OAS.DataModel.Security.PartnerAppUser: required: - partnerAppId - userId - refreshToken - expirationDate - isRevolked properties: partnerAppId: type: integer format: int32 userId: type: integer format: int32 refreshToken: type: string maxLength: 100 minLength: 0 expirationDate: type: string format: date-time isRevolked: type: boolean xml: name: PartnerAppUser 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 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.WebApi.DTO.Confirm.ConfirmOverviewSummaryChildDto: properties: name: type: string value: type: integer format: int64 xml: name: ConfirmOverviewSummaryChildDto type: object OAS.DataModel.Reporting.Envision.AlClientDefaultCoverPage: required: - alClientId - paperOrientation - reportId properties: alClientId: type: integer format: int32 paperOrientation: type: string enum: - Portrait - Landscape reportId: type: integer format: int32 coverPage: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.ReportCoverPage' xml: name: AlClientDefaultCoverPage 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.WebApi.DTO.Confirm.ConfirmOverviewSummaryDto: properties: name: type: string value: readOnly: true type: integer format: int64 children: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Confirm.ConfirmOverviewSummaryChildDto' xml: name: ConfirmOverviewSummaryChildDto wrapped: true type: array xml: name: ConfirmOverviewSummaryDto 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.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.Compliance.InformConnectionDto: properties: id: type: integer format: int32 institutionName: type: string connectionStatus: type: string connectionStatusDescription: type: string lastName: readOnly: true type: string firstName: readOnly: true type: string fullName: readOnly: true type: string connectionTotalValue: type: number format: double created: type: string format: date-time isActive: type: boolean lastGoodSync: type: string format: date-time lastSync: type: string format: date-time isAccessPersonActive: readOnly: true type: boolean sourceConnectionId: type: string sourceUserId: type: integer format: int64 informUserId: type: integer format: int32 requiresAttention: readOnly: true type: integer format: int32 autoUpdates: type: boolean configInstructions: type: string userName: type: string brokerageAccounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformBrokerageAccountDto' xml: name: InformBrokerageAccountDto wrapped: true type: array accessPerson: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformAccessPersonDto' status: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformConnectionStatusDto' informUser: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformUserDto' toBeDeleted: type: boolean sourceCreatedDate: type: string format: date-time institutionId: type: string downloadFormatId: type: integer format: int32 downloadFormatName: type: string xml: name: InformConnectionDto type: object OAS.DataModel.Security.PrivilegeHistory: required: - id - privilegeId - privilegeCategory - name - code - type - accessType - changeType properties: id: type: integer format: int32 privilegeId: type: integer format: int32 privilegeCategory: type: integer format: int32 name: type: string maxLength: 255 minLength: 0 code: type: string maxLength: 50 minLength: 0 description: type: string maxLength: 255 minLength: 0 type: type: integer format: int32 accessType: type: string enum: - None - Read - Edit - Delete auditedBy: type: string format: byte auditedDate: type: string format: date-time auditedByDisplayName: type: string isIncludedByDefault: type: boolean revokeOnLockdownType: type: string enum: - None - Billing dbLimitationAdminOverride: type: boolean firmTypes: type: string enum: - None - Foundations - Essentials - Advantage - OrionTradingOnly - OrionRiskOnly - OrionComplianceOnly - OrionPlanningOnly - OasLegacy changeType: type: string maxLength: 1 minLength: 0 privilegeAllowEntityHistory: $ref: '#/components/schemas/OAS.DataModel.Security.PrivilegeAllowEntityHistory' xml: name: PrivilegeHistory 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.WebApi.DTO.Compliance.InformPreClearanceDto: properties: id: type: integer format: int32 fullName: readOnly: true type: string lastName: readOnly: true type: string firstName: readOnly: true type: string description: readOnly: true type: string created: readOnly: true type: string format: date-time tradeDate: type: string format: date-time tradeValue: type: number format: double tradeStatus: readOnly: true type: string enum: - Executed - Expired - PendingExecution status: readOnly: true type: string enum: - New - NotSubmitted - Submitted - Approved - Denied - AutoApprove - AutoDeny - ClosePending - Closed - Active - FollowUp - Canceled - BrokenConnection statusDate: readOnly: true type: string format: date-time statusComment: readOnly: true type: string symbol: readOnly: true type: string comment: type: string quantity: type: number format: double isIPO: type: boolean userDetailId: type: integer format: int32 accessPersonId: type: integer format: int32 brokerageAccountId: type: integer format: int32 isOption: type: boolean optionExpirationDate: type: string format: date-time strikePrice: type: number format: double accessPerson: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformAccessPersonDto' statusHistory: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformStatusDto' xml: name: InformStatusDto wrapped: true type: array product: $ref: '#/components/schemas/OAS.DataModel.Search.SearchProduct' accountTitle: type: string lastUpdated: readOnly: true type: string format: date-time lastUpdatedBy: readOnly: true type: string matchPreClearanceDescription: readOnly: true type: string informTransactionId: type: integer format: int32 transTypeDescription: type: string transTypeId: type: integer format: int32 transSubTypeId: type: integer format: int32 informTransaction: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformTransactionDto' brokerageAccount: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.InformBrokerageAccountDto' transType: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TransactionTypeDto' transSubType: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TransactionSubTypeDto' nickName: type: string xml: name: InformPreClearanceDto 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.Reporting.Envision.ReportInfo: properties: reportId: type: integer format: int32 guid: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid createdBy: type: string format: byte createdByDisplay: type: string createdDate: type: string format: date-time deletedBy: type: string format: byte deletedByDisplay: type: string deletedDate: type: string format: date-time xml: name: ReportInfo 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.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.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.Security.UserFingerprint: required: - id - userId - fingerprint - expirationDate - issuedDate properties: id: type: integer format: int32 userId: type: integer format: int32 fingerprint: type: string maxLength: 255 minLength: 0 expirationDate: type: string format: date-time issuedDate: type: string format: date-time xml: name: UserFingerprint 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.Security.AlClientIpRange: required: - id - alClientId - loginEntityId - startAddress - endAddress - isBlacklist properties: id: type: integer format: int32 alClientId: type: integer format: int32 userId: type: integer format: int32 loginEntityId: type: string enum: - BrokerDealer - Wholesaler - Representative - Client - RIA - Administrator - SubAdvisor - ThirdPartyAdministrator - Custodian - PlanSponsor - ThirdParty - ServiceAccount - Participant - RepAccountManager - Payee - RIATable - Cotenant description: type: string maxLength: 255 minLength: 0 startAddress: type: string maxLength: 15 minLength: 0 endAddress: type: string maxLength: 15 minLength: 0 isBlacklist: type: boolean auditedDate: type: string format: date-time auditedByDisplay: type: string xml: name: AlClientIpRange 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.Compliance.InformDepartment: required: - id - department - isActive - isDefault properties: id: type: integer format: int32 department: type: string maxLength: 100 minLength: 0 isActive: type: boolean isDefault: type: boolean auditedByDisplay: type: string xml: name: InformDepartment type: object OAS.WebApi.DTO.Confirm.Dashboard.DataAuditsConfirmOverviewDashboardDto: properties: dataAuditName: type: string dataAuditRecordCount: type: integer format: int32 customReportId: type: integer format: int32 downloadFileFormat: type: string serviceTeamRecon: type: string serviceTeamMember: type: string id: type: integer format: int32 downloadSourceName: type: string noteCount: type: integer format: int32 notesSummary: type: string reason: type: string recordType: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking resolvedDate: type: string format: date-time signOffBy: type: string signOffDate: type: string format: date-time databaseName: type: string signOffByUserId: type: integer format: int32 alClientId: type: integer format: int32 downloadFormatId: type: integer format: int32 downloadSourceId: type: integer format: int32 asOfDate: type: string format: date-time downloadFormatName: type: string xml: name: DataAuditsConfirmOverviewDashboardDto type: object System.Collections.Generic.KeyValuePairOfSystem.StringAndSystem.Collections.Generic.IEnumerableOfSystem.String: properties: key: readOnly: true type: string value: items: type: string readOnly: true type: array xml: name: KeyValuePair`2 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.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.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.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.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.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.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.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.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.DataModel.Reporting.Envision.ReportAccessRule: required: - reportId - id properties: reportId: type: integer format: int32 id: type: integer format: int32 auditedByDisplay: type: string auditedDate: type: string format: date-time xml: name: ReportAccessRule type: object OAS.DataModel.Security.PrivilegeRole: required: - accessType - privilegeId - roleId properties: accessType: type: string enum: - None - Read - Edit - Delete privilege: $ref: '#/components/schemas/OAS.DataModel.Security.Privilege' role: $ref: '#/components/schemas/OAS.DataModel.Security.Role' privilegeId: type: integer format: int32 roleId: type: integer format: int32 xml: name: PrivilegeRole type: object OAS.DataModel.Security.UserLastLogin: required: - userId properties: userId: type: integer format: int32 lastLogin: type: string format: date-time xml: name: UserLastLogin 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.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.Security.PrivilegeCategory: required: - id - category properties: id: type: integer format: int32 category: type: string maxLength: 255 minLength: 0 xml: name: PrivilegeCategory type: object OAS.DataModel.Compliance.InformHolding: required: - id - informBrokerageAccountId - price - quantity - holdingAmount properties: id: type: integer format: int32 informBrokerageAccountId: type: integer format: int32 sourceHoldingId: type: string ticker: type: string maxLength: 50 minLength: 0 cusip: type: string maxLength: 50 minLength: 0 symbolName: type: string maxLength: 255 minLength: 0 sourceProductType: type: string maxLength: 100 minLength: 0 productId: type: integer format: int32 asOfDate: type: string format: date-time price: type: number format: double quantity: type: number format: double holdingAmount: type: number format: double accessPersonId: type: integer format: int32 sourceAccountId: type: string auditedDate: type: string format: date-time accessPerson: $ref: '#/components/schemas/OAS.DataModel.Compliance.AccessPerson' brokerageAccount: $ref: '#/components/schemas/OAS.DataModel.Compliance.InformBrokerageAccount' product: $ref: '#/components/schemas/OAS.DataModel.Portfolio.ProductLocal' xml: name: InformHolding type: object OAS.DataModel.Security.LoginEntity: required: - id - entity - entityDesc - createdBy - createdDate - editedBy - editedDate - isTableBased properties: id: type: string enum: - BrokerDealer - Wholesaler - Representative - Client - RIA - Administrator - SubAdvisor - ThirdPartyAdministrator - Custodian - PlanSponsor - ThirdParty - ServiceAccount - Participant - RepAccountManager - Payee - RIATable - Cotenant 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 entityDesc: 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 isTableBased: type: boolean extension: $ref: '#/components/schemas/OAS.DataModel.Security.LoginEntityParent' xml: name: LoginEntity 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.WebApi.DTO.Compliance.SentEmailDto: properties: id: type: integer format: int32 userIdSender: type: integer format: int32 userIdRecipient: type: integer format: int32 sentDate: type: string format: date-time email: $ref: '#/components/schemas/OAT.Utilities.Email.EmailVerbose' _email: type: string parentId: type: integer format: int32 accessPersonId: type: integer format: int32 xml: name: SentEmailDto 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.WebApi.DTO.Compliance.InformConnectionStatusDto: properties: id: type: integer format: int32 connectionStatus: type: string connectionDescription: type: string requiresUserAction: type: integer format: int32 xml: name: InformConnectionStatusDto 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.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.Security.UserDetailAccess: required: - userDetailId - accessibleUserDetailId - alClientId properties: userDetailId: type: integer format: int32 accessibleUserDetailId: type: integer format: int32 alClientId: type: integer format: int32 userDetail: $ref: '#/components/schemas/OAS.DataModel.Security.UserDetail' xml: name: UserDetailAccess 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.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.WebApi.DTO.Compliance.InformStatusDto: properties: id: type: integer format: int32 documentId: type: integer format: int32 brokerageAccountId: type: integer format: int32 preClearanceId: type: integer format: int32 status: type: string enum: - New - NotSubmitted - Submitted - Approved - Denied - AutoApprove - AutoDeny - ClosePending - Closed - Active - FollowUp - Canceled - BrokenConnection comment: type: string showComment: type: boolean sentEmailId: type: integer format: int32 tradeViolationId: type: integer format: int32 createdDate: type: string format: date-time createdBy: type: string accessPersonId: type: integer format: int32 email: $ref: '#/components/schemas/OAS.WebApi.DTO.Compliance.SentEmailDto' xml: name: InformStatusDto 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.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.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.Reporting.Custom.CustomReportPrompt: required: - id - customReportId - code - prompt - promptType - isPromptUser - sortOrder properties: id: type: integer format: int32 customReportId: type: integer format: int32 code: type: string maxLength: 25 minLength: 0 prompt: type: string maxLength: 50 minLength: 0 promptDescription: type: string maxLength: 255 minLength: 0 promptType: type: string enum: - None - Text - Numeric - Date - Dynamic Group defaultValue: type: string maxLength: 50 minLength: 0 isPromptUser: type: boolean sortOrder: type: integer format: int32 xml: name: CustomReportPrompt 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.Reporting.Custom.CustomReportAlClient: required: - id - customReportId - alClientId - reportDescription properties: id: type: integer format: int32 customReportId: type: integer format: int32 alClientId: type: integer format: int32 reportDescription: type: string maxLength: 1000 minLength: 0 xml: name: CustomReportAlClient 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.WebApi.DTO.Confirm.ConfirmOverviewNoteDto: properties: id: type: integer format: int32 sourceType: type: string enum: - MissingFile - AccountNotInFile - DownloadFile - DownloadSource - ScheduleJobs - DataAudits - ManualExclusions - ExclusionTable - FilesReceived alClientId: type: integer format: int32 downloadSourceId: type: integer format: int32 parentId: type: integer format: int32 isAdvisorVisible: type: boolean createdDate: type: string format: date-time createdBy: type: string editedDate: type: string format: date-time editedBy: type: string downloadSourceName: type: string userId: type: integer format: int32 note: type: string associatedDescription: type: string associatedRoute: type: string xml: name: ConfirmOverviewNoteDto 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.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.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.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.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.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.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.WebApi.DTO.Trading.TransactionSubTypeDto: properties: id: type: integer format: int32 name: type: string description: type: string transTypeCommonId: type: integer format: int32 xml: name: TransactionSubTypeDto 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.Confirm.ConfirmRecordType: required: - id - description - sortOrder properties: id: type: integer format: int32 description: type: string maxLength: 50 minLength: 0 sortOrder: type: integer format: int32 xml: name: ConfirmRecordType 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.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.Homepage.Component: properties: id: type: integer format: int32 parentComponentId: type: integer format: int32 dataSourceId: type: integer format: int32 title: type: string type: type: string enum: - Text - Header - Footer - Table - Chart - BigNumber - Hr - Grid - ComponentButtonList - ActionSteps - SchwabStatus - RiskProfile - ComponentIFrame - Message - Gauge - ThreeDRiskProfile - BeFi20 - MgpInsurancePolicy - SimpleGroupingTable - MgpPlanSummary - ImageDisplay - QueryStudioResultsGrid settingsCompressedJson: type: string format: byte sort: type: integer format: int32 dataSource: $ref: '#/components/schemas/OAS.DataModel.Homepage.ComponentDataSource' xml: name: Component 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.WebApi.DTO.Confirm.Dashboard.ScheduleJobsConfirmOverviewDashboardDto: properties: jobScheduleId: type: integer format: int32 scheduleName: type: string jobStatus: type: string enum: - Unknown - Scheduled - Processing - Success - Failed - Rescheduled - Hold - Resume - Delete - Fail - RunNow runOn: type: string format: date-time runTime: type: string format: date-time active: type: boolean dependent: type: string startTime: type: string format: date-time endTime: type: string format: date-time queueId: type: integer format: int32 serviceTeamRecon: type: string serviceTeamMember: type: string id: type: integer format: int32 downloadSourceName: type: string noteCount: type: integer format: int32 notesSummary: type: string reason: type: string recordType: type: string enum: - Name - Position - Transaction - Price - Dividend - Product - NotImported - Header - Security - CorpAction - TranDetail - Generic - CostBasis - Beneficiary - StoredPerformance - Systematic - RMD - Banking resolvedDate: type: string format: date-time signOffBy: type: string signOffDate: type: string format: date-time databaseName: type: string signOffByUserId: type: integer format: int32 alClientId: type: integer format: int32 downloadFormatId: type: integer format: int32 downloadSourceId: type: integer format: int32 asOfDate: type: string format: date-time downloadFormatName: type: string xml: name: ScheduleJobsConfirmOverviewDashboardDto 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.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 System.Net.Mail.AlternateView: properties: linkedResources: items: $ref: '#/components/schemas/System.Net.Mail.LinkedResource' readOnly: true xml: name: LinkedResource wrapped: true type: array baseUri: type: string contentStream: $ref: '#/components/schemas/System.IO.Stream' readOnly: true contentId: type: string contentType: $ref: '#/components/schemas/System.Net.Mime.ContentType' transferEncoding: type: string enum: - QuotedPrintable - Base64 - SevenBit - EightBit - Unknown xml: name: AlternateView 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.Security.AlClient: required: - id - clientName - activeDate - isActive - masterGroup - guid properties: id: type: integer format: int32 clientName: type: string maxLength: 50 minLength: 0 databaseName: type: string maxLength: 100 minLength: 0 serverName: type: string maxLength: 30 minLength: 0 activeDate: type: string format: date-time inactiveDate: type: string format: date-time isActive: type: boolean masterGroup: type: string maxLength: 100 minLength: 0 isDemo: type: boolean guid: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid serviceTeamId: type: integer format: int32 chatRouteId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid lockDown: type: string enum: - None - Billing advisorNumber: type: integer format: int32 accessGroup: type: string enum: - TCS firmType: type: string enum: - None - Foundations - Essentials - Advantage - OrionTradingOnly - OrionRiskOnly - OrionComplianceOnly - OrionPlanningOnly - OasLegacy isCloudStreamingEnabled: type: boolean includeInRollup: type: boolean extensions: items: $ref: '#/components/schemas/OAS.DataModel.Security.AlClientExtension' xml: name: AlClientExtension wrapped: true type: array serviceTeam: $ref: '#/components/schemas/OAS.DataModel.Security.ServiceTeam' userDetails: items: $ref: '#/components/schemas/OAS.DataModel.Security.UserDetail' xml: name: UserDetail wrapped: true type: array server: $ref: '#/components/schemas/OAS.DataModel.Security.Server' ipRanges: items: $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange' xml: name: AlClientIpRange wrapped: true type: array defaultReportTheme: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.AlClientDefaultReportTheme' defaultCoverPages: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Envision.AlClientDefaultCoverPage' xml: name: AlClientDefaultCoverPage wrapped: true type: array ops: $ref: '#/components/schemas/OAS.DataModel.Security.AlClientOps' xml: name: AlClient 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.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.DataModel.Security.LoginEntityParent: required: - loginEntityId - parentLoginEntityId properties: loginEntityId: type: string enum: - BrokerDealer - Wholesaler - Representative - Client - RIA - Administrator - SubAdvisor - ThirdPartyAdministrator - Custodian - PlanSponsor - ThirdParty - ServiceAccount - Participant - RepAccountManager - Payee - RIATable - Cotenant parentLoginEntityId: type: string enum: - BrokerDealer - Wholesaler - Representative - Client - RIA - Administrator - SubAdvisor - ThirdPartyAdministrator - Custodian - PlanSponsor - ThirdParty - ServiceAccount - Participant - RepAccountManager - Payee - RIATable - Cotenant parentLoginEntity: $ref: '#/components/schemas/OAS.DataModel.Security.LoginEntity' xml: name: LoginEntityParent 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.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.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.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.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.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.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.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 System.Text.EncoderFallback: properties: maxCharCount: readOnly: true type: integer format: int32 xml: name: EncoderFallback 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.Confirm.ConfirmGroupDataQuery: required: - confirmGroupId - customReportId - queryRank properties: confirmGroupId: type: integer format: int32 customReportId: type: integer format: int32 dataQueryParams: type: string queryRank: type: integer format: int32 confirmGroup: $ref: '#/components/schemas/OAS.DataModel.Confirm.ConfirmGroup' customReport: $ref: '#/components/schemas/OAS.DataModel.Reporting.Custom.CustomReport' xml: name: ConfirmGroupDataQuery 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