{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/orion-advisor-solutions/json-schema/orion-advisor-solutions-oas-web-api-dto-confirm-alternative-asset-verbose-validation-dto-schema.json",
  "title": "OAS.WebApi.DTO.Confirm.Alternative.AssetVerboseValidationDto",
  "x-generated": "2026-11-11",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/orion-advisor-solutions-confirm-alternative-api-openapi.yml#/components/schemas/OAS.WebApi.DTO.Confirm.Alternative.AssetVerboseValidationDto",
  "properties": {
    "isValid": {
      "type": "boolean"
    },
    "validationMessage": {
      "type": "string"
    },
    "warningMessage": {
      "type": "string"
    },
    "recordKey": {
      "type": "string"
    },
    "id": {
      "type": "integer",
      "format": "int32"
    },
    "name": {
      "type": "string"
    },
    "isDataSharingEntity": {
      "type": "boolean"
    },
    "portfolio": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AssetPortfolioDto"
    },
    "billing": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AssetBillingDto"
    },
    "stepUps": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.StepUpDto"
      },
      "type": "array"
    },
    "bifurcates": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.BifurcateDto"
      },
      "type": "array"
    },
    "costBasisHistories": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.CostBasisHistoryDto"
      },
      "type": "array"
    },
    "costBasisLots": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.UnrealizedAssetCostDto"
      },
      "type": "array"
    },
    "entityOptions": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Settings.EntityOptionDto"
      },
      "type": "array"
    },
    "userDefinedFields": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Settings.EntityOptionDto"
      },
      "type": "array"
    },
    "userDefinedTimeFields": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Settings.EntityOptionTimeDto"
      },
      "type": "array"
    },
    "assetValuations": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Confirm.Alternative.AssetValuationDto"
      },
      "type": "array"
    },
    "commitments": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Confirm.Alternative.CommitmentLedgerDto"
      },
      "type": "array"
    },
    "alternativeSchedules": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Confirm.Alternative.AlternativeScheduleDto"
      },
      "type": "array"
    },
    "alternativeProvider": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AssetAlternativeProviderDto"
    }
  },
  "type": "object",
  "$defs": {
    "OAS.WebApi.DTO.Confirm.Alternative.AlternativeScheduleDto": {
      "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"
          ]
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Confirm.Alternative.AssetValuationDto": {
      "properties": {
        "assetId": {
          "type": "integer",
          "format": "int32"
        },
        "productName": {
          "type": "string"
        },
        "asOfDate": {
          "type": "string",
          "format": "date-time"
        },
        "unitBalance": {
          "type": "number",
          "format": "double"
        },
        "isEstimated": {
          "type": "boolean"
        },
        "valuationStatus": {
          "type": "string",
          "enum": [
            "Complete",
            "Pending"
          ]
        },
        "notes": {
          "type": "string"
        },
        "productValuationId": {
          "type": "integer",
          "format": "int32"
        },
        "accountId": {
          "type": "integer",
          "format": "int32"
        },
        "productId": {
          "type": "integer",
          "format": "int32"
        },
        "auditedDate": {
          "type": "string",
          "format": "date-time"
        },
        "auditedByDisplay": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "accountNumber": {
          "type": "string"
        },
        "ticker": {
          "type": "string"
        },
        "isManaged": {
          "type": "boolean"
        },
        "assetClass": {
          "type": "string"
        },
        "productCategory": {
          "type": "string"
        },
        "productCategoryAbbreviation": {
          "type": "string"
        },
        "isCustodialCash": {
          "type": "boolean"
        },
        "secondaryAccountNumber": {
          "type": "string"
        },
        "cusip": {
          "type": "string"
        },
        "assetLevelStrategyId": {
          "type": "integer",
          "format": "int32"
        },
        "assetLevelStrategy": {
          "type": "string"
        },
        "status": {
          "type": "integer",
          "format": "int32"
        },
        "isStrategyOverride": {
          "type": "boolean"
        },
        "assetCreatedBy": {
          "type": "string"
        },
        "assetCreatedDate": {
          "type": "string",
          "format": "date-time"
        },
        "assetEditedBy": {
          "type": "string"
        },
        "assetEditedDate": {
          "type": "string",
          "format": "date-time"
        },
        "registrationId": {
          "type": "integer",
          "format": "int32"
        },
        "clientId": {
          "type": "integer",
          "format": "int32"
        },
        "isActive": {
          "type": "boolean"
        },
        "downloadSymbol": {
          "type": "integer",
          "format": "int32"
        },
        "accountType": {
          "type": "string"
        },
        "fundFamily": {
          "type": "string"
        },
        "custodian": {
          "type": "string"
        },
        "registrationName": {
          "type": "string"
        },
        "managementStyle": {
          "type": "string"
        },
        "productType": {
          "type": "string",
          "enum": [
            "None",
            "MutualFund",
            "Annuity",
            "AdvisorOne",
            "StockOrETF",
            "Option",
            "Bond",
            "Unknown",
            "CD",
            "Index"
          ]
        },
        "productSubType": {
          "type": "string"
        },
        "isGlobalExcluded": {
          "type": "boolean"
        },
        "isFeeExcluded": {
          "type": "boolean"
        },
        "excludeAmountType": {
          "type": "string",
          "enum": [
            "Percent",
            "Dollars",
            "Shares"
          ]
        },
        "excludeAmount": {
          "type": "number",
          "format": "double"
        },
        "excludePercentOf": {
          "type": "string",
          "enum": [
            "Undefined",
            "Payee",
            "BrokerDealer",
            "Wholesaler",
            "Representative",
            "Client",
            "Registration",
            "Account",
            "Asset",
            "Product",
            "Transaction",
            "Distribution",
            "FundFamily",
            "Personal",
            "PayoutSchedule",
            "FeeSchedule",
            "Platform",
            "RIA",
            "Custodian",
            "Journal",
            "SWP",
            "Other",
            "NASD",
            "CashFunding",
            "Bill",
            "BillInstance",
            "BillMasterPayout",
            "Model",
            "NewAccountClient",
            "NewAccountReg",
            "DownloadExclusion",
            "Price",
            "UserDefinedFields",
            "NewAcctUserDef",
            "ManagersMessage",
            "IndexEntry",
            "PerformanceFee",
            "PerformancePayout",
            "NewAccountAsset",
            "Owner",
            "Administrator",
            "OutsideClient",
            "SubAdvisor",
            "ModelRange",
            "FaxCover",
            "Fax",
            "OneTimeDistribution",
            "WebLogin",
            "Plan401k",
            "BillAccountItem",
            "ThirdPartyAdministrator",
            "CrmContact",
            "Participant",
            "PlanSponsor",
            "CRMEmailList",
            "ThirdParty",
            "WorkflowItem",
            "WorkflowAction",
            "ServiceAccount",
            "EntityOption",
            "HouseholdMember",
            "DownloadSymbol",
            "IndexBlend",
            "NABenefit",
            "AggregateModel",
            "CompositeRange",
            "RepAccountManager",
            "ScriptsScrubs",
            "ServiceAccountBrokerDealer",
            "BusinessLine",
            "Blob",
            "AssetClass",
            "ServiceAccountLite",
            "NewAcctUserDefDtl",
            "Branch",
            "AssetLevelStrategy",
            "Report",
            "DataQueries",
            "PriceUnUsed",
            "ModelItem",
            "AssetCategory",
            "RiskCategory",
            "PlatformRange",
            "Dividend",
            "RegistrationType",
            "CustodianCommon",
            "RepState",
            "QpeDashboard",
            "ReportBatch",
            "ModelGroup",
            "ShareClass",
            "DownloadFile",
            "User",
            "DynamicGrouping",
            "ProductType",
            "ProductSubType",
            "InvestmentObjective",
            "PortfolioGroup",
            "OrionRealizedLot",
            "OrionUnrealizedLot",
            "CustodianRealizedLot",
            "CustodianUnrealizedLot",
            "AssetCategoryParent",
            "TaxType",
            "AuditRequest",
            "AuditRequestLetter",
            "ManagedUnmanaged",
            "AuditRowAttachment",
            "InformPolicy",
            "InformAnswerAttachment",
            "UserDetail",
            "BillPayMethod",
            "ModelInclusion",
            "CommunityModel",
            "EclipseModel",
            "Global",
            "ClientCategory",
            "Taxability",
            "Qualified",
            "TaxID",
            "BondState",
            "ProductTaxability",
            "TargetAllocation",
            "RIATable",
            "ProductRegion",
            "ProductPropertyType",
            "ProductManagerAip",
            "MoodyRating",
            "SPRating",
            "BondMaturityYear",
            "InterestRate",
            "RegistrationTaxType",
            "MaturityPeriod",
            "NewHousehold",
            "BillPayoutDashboardPayment",
            "OptionLevel",
            "MarginAgreement",
            "PrimeBrokerage",
            "InformHistoricalDocument",
            "SleeveStrategyAggregate",
            "MorningstarSector",
            "BillEntity",
            "SleeveStrategy",
            "MorningstarGeography",
            "GenericProspect",
            "BillEntityType",
            "AdditionalRep",
            "BillPayoutReport",
            "ProductSubHolding",
            "DownloadSource",
            "ModelVsActual",
            "ProductVintageYear",
            "EclipsePortfolio",
            "Country",
            "Currency",
            "SecurityClassification1",
            "SecurityClassification2",
            "SecurityClassification3",
            "SecurityClassification4",
            "SecurityClassification5",
            "SecurityClassification6",
            "SecurityClassification7",
            "SecurityClassification8",
            "SecurityClassification9",
            "SecurityClassification10",
            "SecurityClassification11",
            "SecurityClassification12",
            "SecurityClassification13",
            "SecurityClassification14",
            "SecurityClassification15",
            "SecurityClassification16",
            "SecurityClassification17",
            "SecurityClassification18",
            "SecurityClassification19",
            "SecurityClassification20",
            "SecurityClassification21",
            "SecurityClassification22",
            "SecurityClassification23",
            "SecurityClassification24",
            "SecurityClassification25",
            "DownloadRecord",
            "CustomGrouping",
            "Cotenant",
            "AllocatedUnrealizedCostBasis",
            "AllocatedRealizedCostBasis",
            "ModelSubadvisor",
            "AssociatedHousehold"
          ]
        },
        "excludeFromMargin": {
          "type": "boolean"
        },
        "isRebalance": {
          "type": "boolean"
        },
        "isAdvisorOnly": {
          "type": "boolean"
        },
        "isAdvReportable": {
          "type": "boolean"
        },
        "is13FReportable": {
          "type": "boolean"
        },
        "mscsFundAccountNumber": {
          "type": "string"
        },
        "lastReconDate": {
          "type": "string",
          "format": "date-time"
        },
        "isOrionVision": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Confirm.Alternative.CommitmentLedgerDto": {
      "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"
        },
        "tradeStatus": {
          "type": "string",
          "enum": [
            "Complete",
            "Pending",
            "Rejected",
            "Reversed",
            "Inactive",
            "PendingCorpAction",
            "FutureAip"
          ]
        },
        "auditedDate": {
          "type": "string",
          "format": "date-time"
        },
        "auditedByDisplay": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AssetAlternativeProviderDto": {
      "properties": {
        "alternativeProvider": {
          "type": "string",
          "enum": [
            "ArchLabs",
            "AltExchange",
            "BridgeInvestmentTechnologies",
            "CAIS",
            "Canoe",
            "iCapital"
          ]
        },
        "providerHoldingId": {
          "type": "string"
        },
        "auditedDate": {
          "type": "string",
          "format": "date-time"
        },
        "auditedByDisplay": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AssetBillingDto": {
      "properties": {
        "billAssetId": {
          "type": "integer",
          "format": "int32"
        },
        "isFeeExcluded": {
          "type": "boolean"
        },
        "isPayingFee": {
          "type": "boolean"
        },
        "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",
            "ModelSubadvisor",
            "AssociatedHousehold"
          ]
        },
        "excludeEndDate": {
          "type": "string",
          "format": "date-time"
        },
        "excludeStartDate": {
          "type": "string",
          "format": "date-time"
        },
        "excludeBillProduct": {
          "type": "boolean"
        },
        "isFeeExcludedAsset": {
          "type": "boolean"
        },
        "isFeeExcludedProduct": {
          "type": "boolean"
        },
        "isFeeExcludedHouseholdAsset": {
          "type": "boolean"
        },
        "excludeFromMargin": {
          "type": "boolean"
        },
        "feeBillExclusionMode": {
          "type": "integer",
          "format": "int32"
        },
        "excludedBillEntityIds": {
          "items": {
            "type": "integer",
            "format": "int32"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AssetPortfolioDto": {
      "properties": {
        "name": {
          "type": "string"
        },
        "accountNumber": {
          "type": "string"
        },
        "accountCode": {
          "type": "string"
        },
        "currentShares": {
          "type": "number",
          "format": "double"
        },
        "currentValue": {
          "type": "number",
          "format": "double"
        },
        "ticker": {
          "type": "string"
        },
        "isManaged": {
          "type": "boolean"
        },
        "secondaryAccountNumber": {
          "type": "string"
        },
        "cusip": {
          "type": "string"
        },
        "productId": {
          "type": "integer",
          "format": "int32"
        },
        "assetClass": {
          "type": "string"
        },
        "isCustodialCash": {
          "type": "boolean"
        },
        "assetLevelStrategyId": {
          "type": "integer",
          "format": "int32"
        },
        "status": {
          "type": "string",
          "enum": [
            "Undefined",
            "NormalDownloading",
            "ManuallyManaged",
            "Alternative"
          ]
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "accountId": {
          "type": "integer",
          "format": "int32"
        },
        "registrationId": {
          "type": "integer",
          "format": "int32"
        },
        "personalName": {
          "type": "string"
        },
        "clientId": {
          "type": "integer",
          "format": "int32"
        },
        "isActive": {
          "type": "boolean"
        },
        "downloadSymbol": {
          "type": "integer",
          "format": "int32"
        },
        "isStrategyOverride": {
          "type": "boolean"
        },
        "isAdvisorOnly": {
          "type": "boolean"
        },
        "isAdvReportable": {
          "type": "boolean"
        },
        "is13FReportable": {
          "type": "boolean"
        },
        "accountStatusId": {
          "type": "integer",
          "format": "int32"
        },
        "dailyChangeTolerance": {
          "type": "number",
          "format": "double"
        },
        "isOrionVision": {
          "type": "boolean"
        },
        "custodianCommonIdList": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.BifurcateDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "startDate": {
          "type": "string",
          "format": "date-time"
        },
        "method": {
          "type": "integer",
          "format": "int32"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.CostBasisHistoryDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "acquiredDate": {
          "type": "string",
          "format": "date-time"
        },
        "sellDate": {
          "type": "string",
          "format": "date-time"
        },
        "holdingPeriodDate": {
          "type": "string",
          "format": "date-time"
        },
        "costAmount": {
          "type": "number",
          "format": "double"
        },
        "numberOfUnits": {
          "type": "number",
          "format": "double"
        },
        "method": {
          "type": "string"
        },
        "proceedAmount": {
          "type": "number",
          "format": "double"
        },
        "importedDate": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.StepUpDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "percent": {
          "type": "number",
          "format": "double"
        },
        "date": {
          "type": "string",
          "format": "date-time"
        },
        "unitPrice": {
          "type": "number",
          "format": "double"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.UnrealizedAssetCostDto": {
      "properties": {
        "asOfDate": {
          "type": "string",
          "format": "date-time"
        },
        "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"
        },
        "costPerShare": {
          "type": "number",
          "format": "double"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Settings.EntityOptionDto": {
      "properties": {
        "userDefineDataId": {
          "type": "integer",
          "format": "int32"
        },
        "value": {
          "type": "string"
        },
        "childParameter": {
          "type": "string"
        },
        "entity": {
          "type": "string",
          "enum": [
            "Undefined",
            "Payee",
            "BrokerDealer",
            "Wholesaler",
            "Representative",
            "Client",
            "Registration",
            "Account",
            "Asset",
            "Product",
            "Transaction",
            "Distribution",
            "FundFamily",
            "Personal",
            "PayoutSchedule",
            "FeeSchedule",
            "Platform",
            "RIA",
            "Custodian",
            "Journal",
            "SWP",
            "Other",
            "NASD",
            "CashFunding",
            "Bill",
            "BillInstance",
            "BillMasterPayout",
            "Model",
            "NewAccountClient",
            "NewAccountReg",
            "DownloadExclusion",
            "Price",
            "UserDefinedFields",
            "NewAcctUserDef",
            "ManagersMessage",
            "IndexEntry",
            "PerformanceFee",
            "PerformancePayout",
            "NewAccountAsset",
            "Owner",
            "Administrator",
            "OutsideClient",
            "SubAdvisor",
            "ModelRange",
            "FaxCover",
            "Fax",
            "OneTimeDistribution",
            "WebLogin",
            "Plan401k",
            "BillAccountItem",
            "ThirdPartyAdministrator",
            "CrmContact",
            "Participant",
            "PlanSponsor",
            "CRMEmailList",
            "ThirdParty",
            "WorkflowItem",
            "WorkflowAction",
            "ServiceAccount",
            "EntityOption",
            "HouseholdMember",
            "DownloadSymbol",
            "IndexBlend",
            "NABenefit",
            "AggregateModel",
            "CompositeRange",
            "RepAccountManager",
            "ScriptsScrubs",
            "ServiceAccountBrokerDealer",
            "BusinessLine",
            "Blob",
            "AssetClass",
            "ServiceAccountLite",
            "NewAcctUserDefDtl",
            "Branch",
            "AssetLevelStrategy",
            "Report",
            "DataQueries",
            "PriceUnUsed",
            "ModelItem",
            "AssetCategory",
            "RiskCategory",
            "PlatformRange",
            "Dividend",
            "RegistrationType",
            "CustodianCommon",
            "RepState",
            "QpeDashboard",
            "ReportBatch",
            "ModelGroup",
            "ShareClass",
            "DownloadFile",
            "User",
            "DynamicGrouping",
            "ProductType",
            "ProductSubType",
            "InvestmentObjective",
            "PortfolioGroup",
            "OrionRealizedLot",
            "OrionUnrealizedLot",
            "CustodianRealizedLot",
            "CustodianUnrealizedLot",
            "AssetCategoryParent",
            "TaxType",
            "AuditRequest",
            "AuditRequestLetter",
            "ManagedUnmanaged",
            "AuditRowAttachment",
            "InformPolicy",
            "InformAnswerAttachment",
            "UserDetail",
            "BillPayMethod",
            "ModelInclusion",
            "CommunityModel",
            "EclipseModel",
            "Global",
            "ClientCategory",
            "Taxability",
            "Qualified",
            "TaxID",
            "BondState",
            "ProductTaxability",
            "TargetAllocation",
            "RIATable",
            "ProductRegion",
            "ProductPropertyType",
            "ProductManagerAip",
            "MoodyRating",
            "SPRating",
            "BondMaturityYear",
            "InterestRate",
            "RegistrationTaxType",
            "MaturityPeriod",
            "NewHousehold",
            "BillPayoutDashboardPayment",
            "OptionLevel",
            "MarginAgreement",
            "PrimeBrokerage",
            "InformHistoricalDocument",
            "SleeveStrategyAggregate",
            "MorningstarSector",
            "BillEntity",
            "SleeveStrategy",
            "MorningstarGeography",
            "GenericProspect",
            "BillEntityType",
            "AdditionalRep",
            "BillPayoutReport",
            "ProductSubHolding",
            "DownloadSource",
            "ModelVsActual",
            "ProductVintageYear",
            "EclipsePortfolio",
            "Country",
            "Currency",
            "SecurityClassification1",
            "SecurityClassification2",
            "SecurityClassification3",
            "SecurityClassification4",
            "SecurityClassification5",
            "SecurityClassification6",
            "SecurityClassification7",
            "SecurityClassification8",
            "SecurityClassification9",
            "SecurityClassification10",
            "SecurityClassification11",
            "SecurityClassification12",
            "SecurityClassification13",
            "SecurityClassification14",
            "SecurityClassification15",
            "SecurityClassification16",
            "SecurityClassification17",
            "SecurityClassification18",
            "SecurityClassification19",
            "SecurityClassification20",
            "SecurityClassification21",
            "SecurityClassification22",
            "SecurityClassification23",
            "SecurityClassification24",
            "SecurityClassification25",
            "DownloadRecord",
            "CustomGrouping",
            "Cotenant",
            "AllocatedUnrealizedCostBasis",
            "AllocatedRealizedCostBasis",
            "ModelSubadvisor",
            "AssociatedHousehold"
          ]
        },
        "entityId": {
          "type": "integer",
          "format": "int32"
        },
        "entityName": {
          "type": "string"
        },
        "userDefineDefinitionId": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "category": {
          "type": "string"
        },
        "type": {
          "type": "string",
          "enum": [
            "MultiLineEditor",
            "DropDownEditor",
            "DropDownList",
            "CheckBox",
            "Currency",
            "Date",
            "DateTime",
            "Integer",
            "String",
            "Double",
            "Time",
            "Long",
            "CustomObject",
            "Email"
          ]
        },
        "maxLength": {
          "type": "integer",
          "format": "int32"
        },
        "code": {
          "type": "string"
        },
        "sequence": {
          "type": "integer",
          "format": "int32"
        },
        "options": {
          "type": "object"
        },
        "input": {
          "type": "string"
        },
        "securityCode": {
          "type": "string"
        },
        "canEdit": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Settings.EntityOptionTimeDto": {
      "properties": {
        "mostRecent": {
          "$ref": "#/$defs/OAS.WebApi.DTO.Settings.EntityOptionTimeValueDto",
          "readOnly": true
        },
        "values": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Settings.EntityOptionTimeValueDto"
          },
          "type": "array"
        },
        "childParameter": {
          "type": "string"
        },
        "entity": {
          "type": "string",
          "enum": [
            "Undefined",
            "Payee",
            "BrokerDealer",
            "Wholesaler",
            "Representative",
            "Client",
            "Registration",
            "Account",
            "Asset",
            "Product",
            "Transaction",
            "Distribution",
            "FundFamily",
            "Personal",
            "PayoutSchedule",
            "FeeSchedule",
            "Platform",
            "RIA",
            "Custodian",
            "Journal",
            "SWP",
            "Other",
            "NASD",
            "CashFunding",
            "Bill",
            "BillInstance",
            "BillMasterPayout",
            "Model",
            "NewAccountClient",
            "NewAccountReg",
            "DownloadExclusion",
            "Price",
            "UserDefinedFields",
            "NewAcctUserDef",
            "ManagersMessage",
            "IndexEntry",
            "PerformanceFee",
            "PerformancePayout",
            "NewAccountAsset",
            "Owner",
            "Administrator",
            "OutsideClient",
            "SubAdvisor",
            "ModelRange",
            "FaxCover",
            "Fax",
            "OneTimeDistribution",
            "WebLogin",
            "Plan401k",
            "BillAccountItem",
            "ThirdPartyAdministrator",
            "CrmContact",
            "Participant",
            "PlanSponsor",
            "CRMEmailList",
            "ThirdParty",
            "WorkflowItem",
            "WorkflowAction",
            "ServiceAccount",
            "EntityOption",
            "HouseholdMember",
            "DownloadSymbol",
            "IndexBlend",
            "NABenefit",
            "AggregateModel",
            "CompositeRange",
            "RepAccountManager",
            "ScriptsScrubs",
            "ServiceAccountBrokerDealer",
            "BusinessLine",
            "Blob",
            "AssetClass",
            "ServiceAccountLite",
            "NewAcctUserDefDtl",
            "Branch",
            "AssetLevelStrategy",
            "Report",
            "DataQueries",
            "PriceUnUsed",
            "ModelItem",
            "AssetCategory",
            "RiskCategory",
            "PlatformRange",
            "Dividend",
            "RegistrationType",
            "CustodianCommon",
            "RepState",
            "QpeDashboard",
            "ReportBatch",
            "ModelGroup",
            "ShareClass",
            "DownloadFile",
            "User",
            "DynamicGrouping",
            "ProductType",
            "ProductSubType",
            "InvestmentObjective",
            "PortfolioGroup",
            "OrionRealizedLot",
            "OrionUnrealizedLot",
            "CustodianRealizedLot",
            "CustodianUnrealizedLot",
            "AssetCategoryParent",
            "TaxType",
            "AuditRequest",
            "AuditRequestLetter",
            "ManagedUnmanaged",
            "AuditRowAttachment",
            "InformPolicy",
            "InformAnswerAttachment",
            "UserDetail",
            "BillPayMethod",
            "ModelInclusion",
            "CommunityModel",
            "EclipseModel",
            "Global",
            "ClientCategory",
            "Taxability",
            "Qualified",
            "TaxID",
            "BondState",
            "ProductTaxability",
            "TargetAllocation",
            "RIATable",
            "ProductRegion",
            "ProductPropertyType",
            "ProductManagerAip",
            "MoodyRating",
            "SPRating",
            "BondMaturityYear",
            "InterestRate",
            "RegistrationTaxType",
            "MaturityPeriod",
            "NewHousehold",
            "BillPayoutDashboardPayment",
            "OptionLevel",
            "MarginAgreement",
            "PrimeBrokerage",
            "InformHistoricalDocument",
            "SleeveStrategyAggregate",
            "MorningstarSector",
            "BillEntity",
            "SleeveStrategy",
            "MorningstarGeography",
            "GenericProspect",
            "BillEntityType",
            "AdditionalRep",
            "BillPayoutReport",
            "ProductSubHolding",
            "DownloadSource",
            "ModelVsActual",
            "ProductVintageYear",
            "EclipsePortfolio",
            "Country",
            "Currency",
            "SecurityClassification1",
            "SecurityClassification2",
            "SecurityClassification3",
            "SecurityClassification4",
            "SecurityClassification5",
            "SecurityClassification6",
            "SecurityClassification7",
            "SecurityClassification8",
            "SecurityClassification9",
            "SecurityClassification10",
            "SecurityClassification11",
            "SecurityClassification12",
            "SecurityClassification13",
            "SecurityClassification14",
            "SecurityClassification15",
            "SecurityClassification16",
            "SecurityClassification17",
            "SecurityClassification18",
            "SecurityClassification19",
            "SecurityClassification20",
            "SecurityClassification21",
            "SecurityClassification22",
            "SecurityClassification23",
            "SecurityClassification24",
            "SecurityClassification25",
            "DownloadRecord",
            "CustomGrouping",
            "Cotenant",
            "AllocatedUnrealizedCostBasis",
            "AllocatedRealizedCostBasis",
            "ModelSubadvisor",
            "AssociatedHousehold"
          ]
        },
        "entityId": {
          "type": "integer",
          "format": "int32"
        },
        "entityName": {
          "type": "string"
        },
        "userDefineDefinitionId": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "category": {
          "type": "string"
        },
        "type": {
          "type": "string",
          "enum": [
            "MultiLineEditor",
            "DropDownEditor",
            "DropDownList",
            "CheckBox",
            "Currency",
            "Date",
            "DateTime",
            "Integer",
            "String",
            "Double",
            "Time",
            "Long",
            "CustomObject",
            "Email"
          ]
        },
        "maxLength": {
          "type": "integer",
          "format": "int32"
        },
        "code": {
          "type": "string"
        },
        "sequence": {
          "type": "integer",
          "format": "int32"
        },
        "options": {
          "type": "object"
        },
        "input": {
          "type": "string"
        },
        "securityCode": {
          "type": "string"
        },
        "canEdit": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Settings.EntityOptionTimeValueDto": {
      "properties": {
        "userDefineTimeDataId": {
          "type": "integer",
          "format": "int32"
        },
        "effectiveDate": {
          "type": "string",
          "format": "date-time"
        },
        "value": {
          "type": "string"
        }
      },
      "type": "object"
    }
  }
}