{
  "$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-billing-pay-for-account-validation-dto-schema.json",
  "title": "OAS.WebApi.DTO.Billing.PayForAccountValidationDto",
  "x-generated": "2026-11-11",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/orion-advisor-solutions-billing-validateimport-api-openapi.yml#/components/schemas/OAS.WebApi.DTO.Billing.PayForAccountValidationDto",
  "properties": {
    "isValid": {
      "type": "boolean"
    },
    "validationMessage": {
      "type": "string"
    },
    "warningMessage": {
      "type": "string"
    },
    "id": {
      "type": "integer",
      "format": "int32"
    },
    "name": {
      "type": "string"
    },
    "number": {
      "type": "string"
    },
    "isDataSharingEntity": {
      "type": "boolean"
    },
    "isAstroEnabled": {
      "type": "boolean"
    },
    "billing": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountBillingDto"
    },
    "portfolio": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountPortfolioDto"
    },
    "modelingInfo": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto"
    },
    "notes": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.NoteDto"
      },
      "type": "array"
    },
    "documents": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.DocumentDto"
      },
      "type": "array"
    },
    "compliance": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.ComplianceDto"
    },
    "systematics": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.SystematicDto"
      },
      "type": "array"
    },
    "accountManagers": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountManagerDto"
      },
      "type": "array"
    },
    "recurringAdjustments": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.BillRecurrentAdjustmentDto"
      },
      "type": "array"
    },
    "generalAccounts": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.GeneralAccountDto"
      },
      "type": "array"
    },
    "referralSchedules": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Billing.AccountReferralDto"
      },
      "type": "array"
    },
    "billAccountSchedules": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.BillAccountScheduleDto"
      },
      "type": "array"
    },
    "userDefinedFields": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Settings.EntityOptionDto"
      },
      "type": "array"
    },
    "entityOptions": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Settings.EntityOptionDto"
      },
      "type": "array"
    },
    "targetAllocations": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.TargetAllocationDto"
      },
      "type": "array"
    },
    "productEquivalents": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.ProductEquivalentDto"
      },
      "type": "array"
    },
    "sma": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountSmaDto"
    },
    "bondTrade": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Trading.AccountBondTradeDto"
    },
    "compositeExclusions": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Billing.CompositeAccountExcludeDto"
      },
      "type": "array"
    },
    "futureCashflows": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountFutureCashflowDto"
      },
      "type": "array"
    },
    "growthRates": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountGrowthRateDto"
      },
      "type": "array"
    },
    "goals": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountGoalDto"
      },
      "type": "array"
    },
    "suitability": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountSuitabilityDto"
    },
    "permissibleAggregateModels": {
      "items": {
        "$ref": "#/$defs/OAS.DataModel.Trading.SimpleAggregateModel"
      },
      "type": "array"
    },
    "astroTaxSchedules": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.AstroAccountTaxSchedulesDto"
      },
      "type": "array"
    },
    "astroAccount": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.AstroAccountDto"
    },
    "taxRates": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountTaxRateDto"
      },
      "type": "array"
    },
    "additionalClients": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.ClientAdditionalAccountDto"
      },
      "type": "array"
    }
  },
  "type": "object",
  "$defs": {
    "OAS.DataModel.SimpleEntity": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.DataModel.Trading.SimpleAggregateModel": {
      "properties": {
        "isActive": {
          "type": "boolean"
        },
        "managementStlyeId": {
          "type": "integer",
          "format": "int32"
        },
        "managementStyleName": {
          "type": "string"
        },
        "minimumInvestmentAmount": {
          "type": "number",
          "format": "double"
        },
        "hasSMAModel": {
          "type": "boolean"
        },
        "containsCommunityModel": {
          "type": "boolean"
        },
        "communityModelId": {
          "type": "integer",
          "format": "int64"
        },
        "subAdvisorId": {
          "type": "integer",
          "format": "int32"
        },
        "subAdvisorName": {
          "type": "string"
        },
        "riskScore": {
          "type": "number",
          "format": "double"
        },
        "excludeRebalanceSleeve": {
          "type": "boolean"
        },
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Billing.AccountReferralDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "billEntityId": {
          "type": "integer",
          "format": "int32"
        },
        "payee": {
          "type": "integer",
          "format": "int32"
        },
        "startDate": {
          "type": "string",
          "format": "date-time"
        },
        "completeDate": {
          "type": "string",
          "format": "date-time"
        },
        "accountName": {
          "type": "string"
        },
        "accountId": {
          "type": "integer",
          "format": "int32"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "referralPayoutId": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Billing.BillAccountEntityPayeeDto": {
      "properties": {
        "billEntityId": {
          "type": "integer",
          "format": "int32"
        },
        "payeeId": {
          "type": "integer",
          "format": "int32"
        },
        "payout": {
          "type": "string"
        },
        "readOnly": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Billing.BillAccountScheduleSecurityClassSimpleDto": {
      "properties": {
        "securityClassId": {
          "type": "integer",
          "format": "int32"
        },
        "securityClassName": {
          "type": "string"
        },
        "securityClassificationMethodId": {
          "type": "integer",
          "format": "int32"
        },
        "securityClassificationMethodName": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Billing.BillEntityDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "isActive": {
          "type": "boolean"
        },
        "isPayableEntity": {
          "type": "boolean"
        },
        "isUserAdded": {
          "type": "boolean"
        },
        "payeeId": {
          "type": "integer",
          "format": "int32"
        },
        "isApplyToAstro": {
          "type": "boolean"
        },
        "excludeFromRefundCalculations": {
          "description": "When null (JSON omitted), updates do not change the persisted value—used when the OC split for this UI is off.",
          "type": "boolean"
        },
        "separateOnFeeFile": {
          "description": "When the Split Fee File by Bill Entity billing feature flag is off, updates do not change the persisted value.",
          "type": "boolean"
        },
        "collectFromId": {
          "type": "integer",
          "format": "int32"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "createDate": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string"
        },
        "billEntityReportAsId": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Billing.BillPaysForAccountDto": {
      "properties": {
        "accountId": {
          "type": "integer",
          "format": "int32"
        },
        "isActive": {
          "type": "boolean"
        },
        "percent": {
          "type": "number",
          "format": "double"
        },
        "accountNumber": {
          "type": "string"
        },
        "accountSummary": {
          "type": "string"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Billing.CompositeAccountExcludeDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "startDate": {
          "type": "string",
          "format": "date-time"
        },
        "endDate": {
          "type": "string",
          "format": "date-time"
        },
        "reason": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Billing.FeeHierarchyAccountDto": {
      "properties": {
        "accountId": {
          "type": "integer",
          "format": "int32"
        },
        "billEntity": {
          "$ref": "#/$defs/OAS.WebApi.DTO.Billing.BillEntityDto"
        },
        "billEntityId": {
          "type": "integer",
          "format": "int32"
        },
        "payoutId": {
          "type": "integer",
          "format": "int32"
        },
        "payoutName": {
          "type": "string"
        },
        "entityName": {
          "type": "string"
        },
        "level": {
          "type": "string",
          "enum": [
            "BrokerDealer",
            "RIA",
            "Representative",
            "Plan401k",
            "Platform",
            "Client",
            "Registration",
            "SubAdvisor",
            "AggregateModel",
            "Account",
            "Global"
          ]
        },
        "status": {
          "type": "boolean"
        },
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "productType": {
          "type": "integer",
          "format": "int32"
        },
        "billProductGroupId": {
          "type": "integer",
          "format": "int32"
        },
        "sleeveType": {
          "type": "integer",
          "format": "int32"
        },
        "type": {
          "type": "string"
        },
        "isNewOverride": {
          "type": "boolean"
        },
        "billEntityCollectFromId": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Integrations.Astro.AstroAccountDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "astroTemplate": {
          "type": "string"
        },
        "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"
        },
        "maxTrackingError": {
          "type": "number",
          "format": "double"
        },
        "minTrackingError": {
          "type": "number",
          "format": "double"
        },
        "assets": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.AstroAssetDto"
          },
          "type": "array"
        },
        "sectors": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.SectorDto"
          },
          "type": "array"
        },
        "sleeves": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.AstroSleeveDto"
          },
          "type": "array"
        },
        "esgRestriction": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.EsgCategoryRestrictionDto"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Integrations.Astro.AstroAccountTaxSchedulesDto": {
      "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"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Integrations.Astro.AstroAssetDto": {
      "properties": {
        "assetId": {
          "type": "integer",
          "format": "int32"
        },
        "productId": {
          "type": "integer",
          "format": "int32"
        },
        "accountId": {
          "type": "integer",
          "format": "int32"
        },
        "productName": {
          "type": "string"
        },
        "source": {
          "type": "string"
        },
        "restrictionType": {
          "type": "string",
          "enum": [
            "None",
            "DoNotBuy",
            "DoNotSell",
            "DoNotTrade",
            "SellAllShares",
            "BringWeightTo",
            "Percent"
          ]
        },
        "isCustodialCash": {
          "type": "boolean"
        },
        "minPercentWeight": {
          "type": "number",
          "format": "double"
        },
        "maxPercentWeight": {
          "type": "number",
          "format": "double"
        },
        "ticker": {
          "type": "string"
        },
        "shares": {
          "type": "number",
          "format": "double"
        },
        "allocation": {
          "type": "number",
          "format": "double"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Integrations.Astro.AstroSleeveDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "type": {
          "type": "string"
        },
        "number": {
          "type": "string"
        },
        "useCustodialRestrictions": {
          "type": "boolean"
        },
        "restrictionStatus": {
          "type": "string",
          "enum": [
            "None",
            "Exists",
            "Same"
          ]
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Integrations.Astro.EsgCategoryRestrictionDto": {
      "properties": {
        "esgCategoryId": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "isExcluded": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Integrations.Astro.IndustryDto": {
      "properties": {
        "id": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "penalty": {
          "type": "number",
          "format": "double"
        },
        "minimumValue": {
          "type": "number",
          "format": "double"
        },
        "maximumValue": {
          "type": "number",
          "format": "double"
        },
        "sectorId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Integrations.Astro.SectorDto": {
      "properties": {
        "id": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "penalty": {
          "type": "string"
        },
        "minimumValue": {
          "type": "number",
          "format": "double"
        },
        "maximumValue": {
          "type": "number",
          "format": "double"
        },
        "industries": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.IndustryDto"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Interface.AdditionalColumnDefinition": {
      "properties": {
        "key": {
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AccountBillingDto": {
      "properties": {
        "billAccountId": {
          "type": "integer",
          "format": "int32"
        },
        "accountType": {
          "type": "string"
        },
        "fundName": {
          "type": "string"
        },
        "feeSchedule": {
          "type": "string"
        },
        "masterPayoutSchedule": {
          "type": "string"
        },
        "payMethod": {
          "type": "string"
        },
        "billFrequency": {
          "type": "string",
          "enum": [
            "Undefined",
            "Monthly",
            "Quarterly",
            "Triannual",
            "Semiannually",
            "Annually",
            "AtMaturity"
          ]
        },
        "billStyle": {
          "type": "string",
          "enum": [
            "Advance",
            "Arrears"
          ]
        },
        "acceptsList": {
          "type": "boolean"
        },
        "valuationMethod": {
          "type": "string",
          "enum": [
            "PeriodEndingValue",
            "AvgDailyBalance",
            "AvgMonthlyBalance"
          ]
        },
        "fundFamilyId": {
          "type": "integer",
          "format": "int32"
        },
        "managementStyleId": {
          "type": "integer",
          "format": "int32"
        },
        "subAdvisorId": {
          "type": "integer",
          "format": "int32"
        },
        "feeScheduleId": {
          "type": "integer",
          "format": "int32"
        },
        "masterPayoutScheduleId": {
          "type": "integer",
          "format": "int32"
        },
        "payMethodId": {
          "type": "integer",
          "format": "int32"
        },
        "billStartDate": {
          "type": "string",
          "format": "date-time"
        },
        "bankName": {
          "type": "string"
        },
        "abaNumber": {
          "type": "string"
        },
        "bankAccountNumber": {
          "type": "string"
        },
        "nameOnAccount": {
          "type": "string"
        },
        "custodialAccountNumber": {
          "type": "string"
        },
        "isPerformanceBilled": {
          "type": "boolean"
        },
        "lastPerfBillDate": {
          "type": "string",
          "format": "date-time"
        },
        "expirationDate": {
          "type": "string"
        },
        "addressLine1": {
          "type": "string"
        },
        "addressLine2": {
          "type": "string"
        },
        "addressLine3": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "state": {
          "type": "string"
        },
        "zip": {
          "type": "string"
        },
        "includeInAggregate": {
          "type": "boolean"
        },
        "nonManagedAccountNumber": {
          "type": "string"
        },
        "nonManagedAccountName": {
          "type": "string"
        },
        "nonManagedHouseholdName": {
          "type": "string"
        },
        "cycleMonth": {
          "type": "integer",
          "format": "int32"
        },
        "performanceMasterPayoutSchedule": {
          "type": "string"
        },
        "performanceFeeSchedule": {
          "type": "string"
        },
        "performanceMasterPayoutScheduleId": {
          "type": "integer",
          "format": "int32"
        },
        "performanceFeeScheduleId": {
          "type": "integer",
          "format": "int32"
        },
        "cardType": {
          "type": "string"
        },
        "nameOnCard": {
          "type": "string"
        },
        "billAccountStatus": {
          "type": "string",
          "enum": [
            "Ready",
            "NotReady",
            "ReportingOnly",
            "FinancialPlanningFeeOnly"
          ]
        },
        "tieredFeePriority": {
          "type": "integer",
          "format": "int32"
        },
        "paysForAccounts": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Billing.BillPaysForAccountDto"
          },
          "type": "array"
        },
        "payedByAccounts": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Billing.BillPaysForAccountDto"
          },
          "type": "array"
        },
        "payeeList": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Billing.BillAccountEntityPayeeDto"
          },
          "type": "array"
        },
        "feeHierarchyItems": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Billing.FeeHierarchyAccountDto"
          },
          "type": "array"
        },
        "creditCardNumber": {
          "type": "string"
        },
        "accountHistoryBillingId": {
          "type": "integer",
          "format": "int32"
        },
        "byAllAccountId": {
          "type": "integer",
          "format": "int32"
        },
        "quovoAccountId": {
          "type": "integer",
          "format": "int32"
        },
        "plaidAccountId": {
          "type": "string"
        },
        "akoyaAccountId": {
          "type": "string"
        },
        "useFeeHierarchy": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AccountFutureCashflowDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "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"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AccountGoalDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "startDate": {
          "type": "string",
          "format": "date-time"
        },
        "endDate": {
          "type": "string",
          "format": "date-time"
        },
        "amount": {
          "type": "number",
          "format": "double"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AccountGrowthRateDto": {
      "properties": {
        "asOfDate": {
          "type": "string",
          "format": "date-time"
        },
        "annualGrowthRate": {
          "type": "number",
          "format": "double"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AccountManagerDto": {
      "properties": {
        "entity": {
          "type": "string",
          "enum": [
            "Undefined",
            "Payee",
            "BrokerDealer",
            "Wholesaler",
            "Representative",
            "Client",
            "Registration",
            "Account",
            "Asset",
            "Product",
            "Transaction",
            "Distribution",
            "FundFamily",
            "Personal",
            "PayoutSchedule",
            "FeeSchedule",
            "Platform",
            "RIA",
            "Custodian",
            "Journal",
            "SWP",
            "Other",
            "NASD",
            "CashFunding",
            "Bill",
            "BillInstance",
            "BillMasterPayout",
            "Model",
            "NewAccountClient",
            "NewAccountReg",
            "DownloadExclusion",
            "Price",
            "UserDefinedFields",
            "NewAcctUserDef",
            "ManagersMessage",
            "IndexEntry",
            "PerformanceFee",
            "PerformancePayout",
            "NewAccountAsset",
            "Owner",
            "Administrator",
            "OutsideClient",
            "SubAdvisor",
            "ModelRange",
            "FaxCover",
            "Fax",
            "OneTimeDistribution",
            "WebLogin",
            "Plan401k",
            "BillAccountItem",
            "ThirdPartyAdministrator",
            "CrmContact",
            "Participant",
            "PlanSponsor",
            "CRMEmailList",
            "ThirdParty",
            "WorkflowItem",
            "WorkflowAction",
            "ServiceAccount",
            "EntityOption",
            "HouseholdMember",
            "DownloadSymbol",
            "IndexBlend",
            "NABenefit",
            "AggregateModel",
            "CompositeRange",
            "RepAccountManager",
            "ScriptsScrubs",
            "ServiceAccountBrokerDealer",
            "BusinessLine",
            "Blob",
            "AssetClass",
            "ServiceAccountLite",
            "NewAcctUserDefDtl",
            "Branch",
            "AssetLevelStrategy",
            "Report",
            "DataQueries",
            "PriceUnUsed",
            "ModelItem",
            "AssetCategory",
            "RiskCategory",
            "PlatformRange",
            "Dividend",
            "RegistrationType",
            "CustodianCommon",
            "RepState",
            "QpeDashboard",
            "ReportBatch",
            "ModelGroup",
            "ShareClass",
            "DownloadFile",
            "User",
            "DynamicGrouping",
            "ProductType",
            "ProductSubType",
            "InvestmentObjective",
            "PortfolioGroup",
            "OrionRealizedLot",
            "OrionUnrealizedLot",
            "CustodianRealizedLot",
            "CustodianUnrealizedLot",
            "AssetCategoryParent",
            "TaxType",
            "AuditRequest",
            "AuditRequestLetter",
            "ManagedUnmanaged",
            "AuditRowAttachment",
            "InformPolicy",
            "InformAnswerAttachment",
            "UserDetail",
            "BillPayMethod",
            "ModelInclusion",
            "CommunityModel",
            "EclipseModel",
            "Global",
            "ClientCategory",
            "Taxability",
            "Qualified",
            "TaxID",
            "BondState",
            "ProductTaxability",
            "TargetAllocation",
            "RIATable",
            "ProductRegion",
            "ProductPropertyType",
            "ProductManagerAip",
            "MoodyRating",
            "SPRating",
            "BondMaturityYear",
            "InterestRate",
            "RegistrationTaxType",
            "MaturityPeriod",
            "NewHousehold",
            "BillPayoutDashboardPayment",
            "OptionLevel",
            "MarginAgreement",
            "PrimeBrokerage",
            "InformHistoricalDocument",
            "SleeveStrategyAggregate",
            "MorningstarSector",
            "BillEntity",
            "SleeveStrategy",
            "MorningstarGeography",
            "GenericProspect",
            "BillEntityType",
            "AdditionalRep",
            "BillPayoutReport",
            "ProductSubHolding",
            "DownloadSource",
            "ModelVsActual",
            "ProductVintageYear",
            "EclipsePortfolio",
            "Country",
            "Currency",
            "SecurityClassification1",
            "SecurityClassification2",
            "SecurityClassification3",
            "SecurityClassification4",
            "SecurityClassification5",
            "SecurityClassification6",
            "SecurityClassification7",
            "SecurityClassification8",
            "SecurityClassification9",
            "SecurityClassification10",
            "SecurityClassification11",
            "SecurityClassification12",
            "SecurityClassification13",
            "SecurityClassification14",
            "SecurityClassification15",
            "SecurityClassification16",
            "SecurityClassification17",
            "SecurityClassification18",
            "SecurityClassification19",
            "SecurityClassification20",
            "SecurityClassification21",
            "SecurityClassification22",
            "SecurityClassification23",
            "SecurityClassification24",
            "SecurityClassification25",
            "DownloadRecord",
            "CustomGrouping",
            "Cotenant",
            "AllocatedUnrealizedCostBasis",
            "AllocatedRealizedCostBasis"
          ]
        },
        "entityId": {
          "type": "integer",
          "format": "int32"
        },
        "entityName": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto": {
      "properties": {
        "modelGroupNumber": {
          "type": "string"
        },
        "isOriginalSMCAccount": {
          "type": "boolean"
        },
        "isTradingBlocked": {
          "type": "boolean"
        },
        "isRegistrationDoNotTrade": {
          "type": "boolean"
        },
        "tradingInstructions": {
          "type": "string"
        },
        "downloadSource": {
          "type": "integer",
          "format": "int32"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "isRebalance": {
          "type": "boolean"
        },
        "isOutsideModel": {
          "type": "boolean"
        },
        "minimumCashBalance": {
          "type": "number",
          "format": "double"
        },
        "minimumCashBalanceType": {
          "type": "string",
          "enum": [
            "Dollars",
            "Percent"
          ]
        },
        "replenishMinimumCash": {
          "type": "boolean"
        },
        "fundList": {
          "type": "string"
        },
        "autoRebalanceFrequency": {
          "type": "string",
          "enum": [
            "None",
            "Monthly",
            "Quarterly",
            "Semiannual",
            "Annual"
          ]
        },
        "autoRebalanceMonth": {
          "type": "integer",
          "format": "int32"
        },
        "autoRebalanceDay": {
          "type": "integer",
          "format": "int32"
        },
        "dollarModelId": {
          "type": "integer",
          "format": "int32"
        },
        "dollarModelAmount": {
          "type": "number",
          "format": "double"
        },
        "expireMinCash": {
          "type": "number",
          "format": "double"
        },
        "expireMinCashType": {
          "type": "string",
          "enum": [
            "Dollars",
            "Percent"
          ]
        },
        "expireMinCashDate": {
          "type": "string",
          "format": "date-time"
        },
        "aggregateModel": {
          "$ref": "#/$defs/OAS.WebApi.DTO.Trading.ModelAggDto"
        },
        "isSleeveAccount": {
          "type": "boolean"
        },
        "customAllocations": {
          "$ref": "#/$defs/OAS.WebApi.DTO.Trading.CustomAllocationsDto"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AccountPortfolioDto": {
      "properties": {
        "clientId": {
          "type": "integer",
          "format": "int32"
        },
        "registrationId": {
          "type": "integer",
          "format": "int32"
        },
        "registrationName": {
          "type": "string"
        },
        "managementStyle": {
          "type": "string"
        },
        "fundFamily": {
          "type": "string"
        },
        "accountStartValue": {
          "type": "number",
          "format": "double"
        },
        "accountStartDate": {
          "type": "string",
          "format": "date-time"
        },
        "isManaged": {
          "type": "boolean"
        },
        "isActive": {
          "type": "boolean"
        },
        "isSweepAccount": {
          "type": "boolean"
        },
        "isSleeveAccount": {
          "type": "boolean"
        },
        "isSleeveCustodialAccount": {
          "type": "boolean"
        },
        "importKey": {
          "type": "string"
        },
        "outsideId": {
          "type": "string"
        },
        "managementStyleId": {
          "type": "integer",
          "format": "int32"
        },
        "fundFamilyId": {
          "type": "integer",
          "format": "int32"
        },
        "accountHistoryId": {
          "type": "integer",
          "format": "int32"
        },
        "modelName": {
          "type": "string"
        },
        "accountType": {
          "type": "string"
        },
        "custodian": {
          "type": "string"
        },
        "custodianId": {
          "type": "integer",
          "format": "int32"
        },
        "shareClass": {
          "type": "string"
        },
        "shareClassId": {
          "type": "integer",
          "format": "int32"
        },
        "subAdvisor": {
          "type": "string"
        },
        "subAdvisorId": {
          "type": "integer",
          "format": "int32"
        },
        "downloadSource": {
          "type": "string"
        },
        "downloadSourceId": {
          "type": "integer",
          "format": "int32"
        },
        "provider": {
          "type": "string"
        },
        "plan": {
          "type": "integer",
          "format": "int32"
        },
        "businessLine": {
          "type": "integer",
          "format": "int32"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "accountStatusId": {
          "type": "integer",
          "format": "int32"
        },
        "accountStatusDescription": {
          "type": "string"
        },
        "isPositionOnlyRecon": {
          "type": "boolean"
        },
        "eclipseFirmId": {
          "type": "integer",
          "format": "int32"
        },
        "isUnfunded": {
          "type": "boolean"
        },
        "isBundled": {
          "type": "boolean"
        },
        "isExcludedFromFirmAssets": {
          "type": "boolean"
        },
        "isDefaultFundFamily": {
          "type": "boolean"
        },
        "custodialRepCode": {
          "type": "string"
        },
        "isOps": {
          "type": "boolean"
        },
        "lastPositionDate": {
          "type": "string",
          "format": "date-time"
        },
        "inBalance": {
          "type": "boolean"
        },
        "lastReconciledEffectiveDate": {
          "type": "string",
          "format": "date-time"
        },
        "custodianCommonIdList": {
          "type": "string"
        },
        "nickname": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AccountSloaDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "accountId": {
          "type": "integer",
          "format": "int32"
        },
        "sloaDate": {
          "type": "string",
          "format": "date-time"
        },
        "thirdParty": {
          "type": "string"
        },
        "isAffiliated": {
          "type": "boolean"
        },
        "distributionType": {
          "type": "string",
          "enum": [
            "Wire",
            "Journal",
            "EFT",
            "Check",
            "Other"
          ]
        },
        "isActive": {
          "type": "boolean"
        },
        "notes": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AccountSmaDto": {
      "properties": {
        "isSma": {
          "type": "boolean"
        },
        "eclipseSMA": {
          "type": "string",
          "enum": [
            "False",
            "True",
            "FollowOrion"
          ]
        },
        "smaAssetId": {
          "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.AccountSuitabilityDto": {
      "properties": {
        "riskScore": {
          "type": "number",
          "format": "double"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AccountTaxRateDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "asOfDate": {
          "type": "string",
          "format": "date-time"
        },
        "shortTermTaxRate": {
          "type": "number",
          "format": "double"
        },
        "longTermTaxRate": {
          "type": "number",
          "format": "double"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.BillAccountScheduleDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "billSchedule": {
          "$ref": "#/$defs/OAS.DataModel.SimpleEntity"
        },
        "assignmentType": {
          "type": "string",
          "enum": [
            "Undefined",
            "ProductCategory",
            "ProductClass",
            "RiskCategory",
            "AssetCategory",
            "Ticker",
            "SecurityClassification"
          ]
        },
        "category": {
          "type": "string"
        },
        "productClass": {
          "$ref": "#/$defs/OAS.DataModel.SimpleEntity"
        },
        "riskCategory": {
          "$ref": "#/$defs/OAS.DataModel.SimpleEntity"
        },
        "productCategory": {
          "$ref": "#/$defs/OAS.DataModel.SimpleEntity"
        },
        "product": {
          "$ref": "#/$defs/OAS.DataModel.SimpleEntity"
        },
        "securityClass": {
          "$ref": "#/$defs/OAS.WebApi.DTO.Billing.BillAccountScheduleSecurityClassSimpleDto"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.BillRecurrentAdjustmentDto": {
      "properties": {
        "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"
        },
        "startDate": {
          "type": "string",
          "format": "date-time"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.ClientAdditionalAccountDto": {
      "properties": {
        "weight": {
          "type": "number",
          "format": "double"
        },
        "isActive": {
          "type": "boolean"
        },
        "custodian": {
          "type": "string"
        },
        "custodianCode": {
          "type": "string"
        },
        "managementStyle": {
          "type": "string"
        },
        "currentValue": {
          "type": "number",
          "format": "double"
        },
        "fundFamily": {
          "type": "string"
        },
        "accountStartValue": {
          "type": "number",
          "format": "double"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "isManaged": {
          "type": "boolean"
        },
        "isSweepAccount": {
          "type": "boolean"
        },
        "isSleeveAccount": {
          "type": "boolean"
        },
        "sleeveType": {
          "type": "string",
          "enum": [
            "Normal sleeve",
            "Custodial account",
            "Contribution sleeve",
            "Distribution sleeve",
            "Unmanaged sleeve"
          ]
        },
        "isAdvReportable": {
          "type": "boolean"
        },
        "is13FReportable": {
          "type": "boolean"
        },
        "isAuaReportable": {
          "type": "boolean"
        },
        "advCustodyTypeId": {
          "type": "integer",
          "format": "int32"
        },
        "custodialRepCode": {
          "type": "string"
        },
        "brokerDealer": {
          "type": "string"
        },
        "importKey": {
          "type": "string"
        },
        "outsideId": {
          "type": "string"
        },
        "secondaryAccountNumber": {
          "type": "string"
        },
        "managementStyleId": {
          "type": "integer",
          "format": "int32"
        },
        "fundFamilyId": {
          "type": "integer",
          "format": "int32"
        },
        "accountHistoryId": {
          "type": "integer",
          "format": "int32"
        },
        "registrationId": {
          "type": "integer",
          "format": "int32"
        },
        "clientId": {
          "type": "integer",
          "format": "int32"
        },
        "custodianId": {
          "type": "integer",
          "format": "int32"
        },
        "shareClass": {
          "type": "string"
        },
        "shareClassId": {
          "type": "integer",
          "format": "int32"
        },
        "subAdvisorId": {
          "type": "integer",
          "format": "int32"
        },
        "provider": {
          "type": "string"
        },
        "plan": {
          "type": "integer",
          "format": "int32"
        },
        "planName": {
          "type": "string"
        },
        "modelGroupNumber": {
          "type": "string"
        },
        "isOriginalSMCAccount": {
          "type": "boolean"
        },
        "isTradingBlocked": {
          "type": "boolean"
        },
        "tradingInstructions": {
          "type": "string"
        },
        "downloadSource": {
          "type": "string"
        },
        "businessLine": {
          "type": "string"
        },
        "createdBy": {
          "type": "string"
        },
        "accountStartDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "accountStatusId": {
          "type": "integer",
          "format": "int32"
        },
        "accountStatus": {
          "type": "string"
        },
        "accountStatusDescription": {
          "type": "string"
        },
        "feeScheduleId": {
          "type": "integer",
          "format": "int32"
        },
        "feeSchedule": {
          "type": "string"
        },
        "masterPayoutScheduleId": {
          "type": "integer",
          "format": "int32"
        },
        "masterPayoutSchedule": {
          "type": "string"
        },
        "billFrequency": {
          "type": "string",
          "enum": [
            "Undefined",
            "Monthly",
            "Quarterly",
            "Triannual",
            "Semiannually",
            "Annually",
            "AtMaturity"
          ]
        },
        "representative": {
          "type": "string"
        },
        "representativeNumber": {
          "type": "string"
        },
        "representativeId": {
          "type": "integer",
          "format": "int32"
        },
        "household": {
          "type": "string"
        },
        "cancelDate": {
          "type": "string",
          "format": "date-time"
        },
        "riskBudget": {
          "type": "integer",
          "format": "int32"
        },
        "modelAggId": {
          "type": "integer",
          "format": "int32"
        },
        "billPayMethod": {
          "type": "string"
        },
        "acceptsList": {
          "type": "boolean"
        },
        "billStartDate": {
          "type": "string",
          "format": "date-time"
        },
        "missingInfoFromView": {
          "type": "string"
        },
        "sweepAssetId": {
          "type": "integer",
          "format": "int32"
        },
        "includeInAggregate": {
          "type": "boolean"
        },
        "isDiscretionary": {
          "type": "boolean"
        },
        "cashBalance": {
          "type": "number",
          "format": "double"
        },
        "sleeveStrategy": {
          "type": "string"
        },
        "isQualified": {
          "type": "boolean"
        },
        "riskScore": {
          "type": "number",
          "format": "double"
        },
        "isWrapManaged": {
          "type": "boolean"
        },
        "isWrapSponsored": {
          "type": "boolean"
        },
        "lastName": {
          "type": "string"
        },
        "nickname": {
          "type": "string"
        },
        "isPositionOnlyRecon": {
          "type": "boolean"
        },
        "eclipseFirmId": {
          "type": "integer",
          "format": "int32"
        },
        "isUnfunded": {
          "type": "boolean"
        },
        "isBundled": {
          "type": "boolean"
        },
        "isExcludedFromFirmAssets": {
          "type": "boolean"
        },
        "annuityIncomeValue": {
          "type": "number",
          "format": "double"
        },
        "currentRiskScore": {
          "type": "integer",
          "format": "int32"
        },
        "targetRiskScore": {
          "type": "integer",
          "format": "int32"
        },
        "riskScoreAsOfDate": {
          "type": "string",
          "format": "date-time"
        },
        "riskScoreProvider": {
          "description": "The source of {OAS.WebApi.DTO.Portfolio.AccountDto.TargetRiskScore}{OAS.WebApi.DTO.Portfolio.AccountDto.CurrentRiskScore} and {OAS.WebApi.DTO.Portfolio.AccountDto.RiskScoreAsOfDate}",
          "type": "string"
        },
        "riskTol": {
          "type": "integer",
          "format": "int32"
        },
        "tieredFeePriority": {
          "type": "integer",
          "format": "int32"
        },
        "additionalColumns": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Interface.AdditionalColumnDefinition"
          },
          "type": "array"
        },
        "isOps": {
          "type": "boolean"
        },
        "lastPositionDate": {
          "type": "string",
          "format": "date-time"
        },
        "inBalance": {
          "type": "boolean"
        },
        "lastReconciledEffectiveDate": {
          "type": "string",
          "format": "date-time"
        },
        "clientGlobalId": {
          "type": "string",
          "format": "uuid"
        },
        "registrationGlobalId": {
          "type": "string",
          "format": "uuid"
        },
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "number": {
          "type": "string"
        },
        "modelName": {
          "type": "string"
        },
        "subAdvisor": {
          "type": "string"
        },
        "accountType": {
          "type": "string"
        },
        "isDataSharingEntity": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.ComplianceDto": {
      "properties": {
        "sloas": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountSloaDto"
          },
          "type": "array"
        },
        "advCustodyTypeId": {
          "type": "integer",
          "format": "int32"
        },
        "is13FReportable": {
          "type": "boolean"
        },
        "isAdvReportable": {
          "type": "boolean"
        },
        "isAuaReportable": {
          "type": "boolean"
        },
        "isDiscretionary": {
          "type": "boolean"
        },
        "isWrapManaged": {
          "type": "boolean"
        },
        "isWrapSponsored": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.DocumentDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "description": {
          "type": "string"
        },
        "category": {
          "type": "string"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "systemGenerated": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.GeneralAccountDto": {
      "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"
        },
        "dateOccured": {
          "type": "string",
          "format": "date-time"
        },
        "adjustmentType": {
          "type": "integer",
          "format": "int32"
        },
        "amount": {
          "type": "number",
          "format": "double"
        },
        "billEntity": {
          "type": "integer",
          "format": "int32"
        },
        "isDebit": {
          "type": "boolean"
        },
        "notes": {
          "type": "string"
        },
        "hasBillAdjustments": {
          "type": "boolean"
        },
        "isBillAdjustment": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.NoteDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "text": {
          "type": "string"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "category": {
          "type": "string"
        },
        "isWebVisible": {
          "type": "boolean"
        },
        "isSystemGenerated": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.ProductEquivalentDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "productModelId": {
          "type": "integer",
          "format": "int32"
        },
        "productModelName": {
          "type": "string"
        },
        "productModelTicker": {
          "type": "string"
        },
        "productId": {
          "type": "integer",
          "format": "int32"
        },
        "productName": {
          "type": "string"
        },
        "productTicker": {
          "type": "string"
        },
        "sortOrder": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.SystematicDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "isActive": {
          "type": "boolean"
        },
        "isDoubleCheck": {
          "type": "boolean"
        },
        "type": {
          "type": "integer",
          "format": "int32"
        },
        "doubleCheckBy": {
          "type": "string"
        },
        "doubleCheckDate": {
          "type": "string",
          "format": "date-time"
        },
        "swpAmount": {
          "type": "number",
          "format": "double"
        },
        "isProrated": {
          "type": "boolean"
        },
        "isCashFundingIgnored": {
          "type": "boolean"
        },
        "frequency": {
          "type": "string",
          "enum": [
            "Monthly",
            "Quarterly",
            "Semiannually",
            "Annually"
          ]
        },
        "cycleMonth": {
          "type": "integer",
          "format": "int32"
        },
        "startDate": {
          "type": "string",
          "format": "date-time"
        },
        "endDate": {
          "type": "string",
          "format": "date-time"
        },
        "inActiveDate": {
          "type": "string",
          "format": "date-time"
        },
        "transactionDay": {
          "type": "integer",
          "format": "int32"
        },
        "custodialSWPDate": {
          "type": "integer",
          "format": "int32"
        },
        "taxesWithheld": {
          "type": "number",
          "format": "double"
        },
        "stateTax": {
          "type": "number",
          "format": "double"
        },
        "distributionCode": {
          "type": "integer",
          "format": "int32"
        },
        "notes": {
          "type": "string"
        },
        "source": {
          "type": "integer",
          "format": "int32"
        },
        "dataEntryMethod": {
          "type": "integer",
          "format": "int32"
        },
        "howTransfered": {
          "type": "integer",
          "format": "int32"
        },
        "bankName": {
          "type": "string"
        },
        "bankAddress": {
          "type": "string"
        },
        "abaNumber": {
          "type": "string"
        },
        "bankAccountNumber": {
          "type": "string"
        },
        "lifeType": {
          "type": "integer",
          "format": "int32"
        },
        "beneficiaryName": {
          "type": "string"
        },
        "beneficiaryDoB": {
          "type": "string",
          "format": "date-time"
        },
        "beneficiarySSN": {
          "type": "string"
        },
        "reason": {
          "type": "string"
        },
        "isSpouse": {
          "type": "boolean"
        },
        "isTaxWithType": {
          "type": "string",
          "enum": [
            "Undefined",
            "Dollar",
            "Percent",
            "Unknown",
            "None"
          ]
        },
        "isRecalc": {
          "type": "boolean"
        },
        "isAutoRmd": {
          "type": "boolean"
        },
        "nextDate": {
          "type": "string",
          "format": "date-time"
        },
        "importKey": {
          "type": "string"
        },
        "custodialSystematicId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.TargetAllocationDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "entity": {
          "type": "string",
          "enum": [
            "Undefined",
            "Payee",
            "BrokerDealer",
            "Wholesaler",
            "Representative",
            "Client",
            "Registration",
            "Account",
            "Asset",
            "Product",
            "Transaction",
            "Distribution",
            "FundFamily",
            "Personal",
            "PayoutSchedule",
            "FeeSchedule",
            "Platform",
            "RIA",
            "Custodian",
            "Journal",
            "SWP",
            "Other",
            "NASD",
            "CashFunding",
            "Bill",
            "BillInstance",
            "BillMasterPayout",
            "Model",
            "NewAccountClient",
            "NewAccountReg",
            "DownloadExclusion",
            "Price",
            "UserDefinedFields",
            "NewAcctUserDef",
            "ManagersMessage",
            "IndexEntry",
            "PerformanceFee",
            "PerformancePayout",
            "NewAccountAsset",
            "Owner",
            "Administrator",
            "OutsideClient",
            "SubAdvisor",
            "ModelRange",
            "FaxCover",
            "Fax",
            "OneTimeDistribution",
            "WebLogin",
            "Plan401k",
            "BillAccountItem",
            "ThirdPartyAdministrator",
            "CrmContact",
            "Participant",
            "PlanSponsor",
            "CRMEmailList",
            "ThirdParty",
            "WorkflowItem",
            "WorkflowAction",
            "ServiceAccount",
            "EntityOption",
            "HouseholdMember",
            "DownloadSymbol",
            "IndexBlend",
            "NABenefit",
            "AggregateModel",
            "CompositeRange",
            "RepAccountManager",
            "ScriptsScrubs",
            "ServiceAccountBrokerDealer",
            "BusinessLine",
            "Blob",
            "AssetClass",
            "ServiceAccountLite",
            "NewAcctUserDefDtl",
            "Branch",
            "AssetLevelStrategy",
            "Report",
            "DataQueries",
            "PriceUnUsed",
            "ModelItem",
            "AssetCategory",
            "RiskCategory",
            "PlatformRange",
            "Dividend",
            "RegistrationType",
            "CustodianCommon",
            "RepState",
            "QpeDashboard",
            "ReportBatch",
            "ModelGroup",
            "ShareClass",
            "DownloadFile",
            "User",
            "DynamicGrouping",
            "ProductType",
            "ProductSubType",
            "InvestmentObjective",
            "PortfolioGroup",
            "OrionRealizedLot",
            "OrionUnrealizedLot",
            "CustodianRealizedLot",
            "CustodianUnrealizedLot",
            "AssetCategoryParent",
            "TaxType",
            "AuditRequest",
            "AuditRequestLetter",
            "ManagedUnmanaged",
            "AuditRowAttachment",
            "InformPolicy",
            "InformAnswerAttachment",
            "UserDetail",
            "BillPayMethod",
            "ModelInclusion",
            "CommunityModel",
            "EclipseModel",
            "Global",
            "ClientCategory",
            "Taxability",
            "Qualified",
            "TaxID",
            "BondState",
            "ProductTaxability",
            "TargetAllocation",
            "RIATable",
            "ProductRegion",
            "ProductPropertyType",
            "ProductManagerAip",
            "MoodyRating",
            "SPRating",
            "BondMaturityYear",
            "InterestRate",
            "RegistrationTaxType",
            "MaturityPeriod",
            "NewHousehold",
            "BillPayoutDashboardPayment",
            "OptionLevel",
            "MarginAgreement",
            "PrimeBrokerage",
            "InformHistoricalDocument",
            "SleeveStrategyAggregate",
            "MorningstarSector",
            "BillEntity",
            "SleeveStrategy",
            "MorningstarGeography",
            "GenericProspect",
            "BillEntityType",
            "AdditionalRep",
            "BillPayoutReport",
            "ProductSubHolding",
            "DownloadSource",
            "ModelVsActual",
            "ProductVintageYear",
            "EclipsePortfolio",
            "Country",
            "Currency",
            "SecurityClassification1",
            "SecurityClassification2",
            "SecurityClassification3",
            "SecurityClassification4",
            "SecurityClassification5",
            "SecurityClassification6",
            "SecurityClassification7",
            "SecurityClassification8",
            "SecurityClassification9",
            "SecurityClassification10",
            "SecurityClassification11",
            "SecurityClassification12",
            "SecurityClassification13",
            "SecurityClassification14",
            "SecurityClassification15",
            "SecurityClassification16",
            "SecurityClassification17",
            "SecurityClassification18",
            "SecurityClassification19",
            "SecurityClassification20",
            "SecurityClassification21",
            "SecurityClassification22",
            "SecurityClassification23",
            "SecurityClassification24",
            "SecurityClassification25",
            "DownloadRecord",
            "CustomGrouping",
            "Cotenant",
            "AllocatedUnrealizedCostBasis",
            "AllocatedRealizedCostBasis"
          ]
        },
        "entityId": {
          "type": "integer",
          "format": "int32"
        },
        "weight": {
          "type": "number",
          "format": "double"
        },
        "minimumRange": {
          "type": "number",
          "format": "double"
        },
        "maximumRange": {
          "type": "number",
          "format": "double"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Settings.EntityOptionDto": {
      "properties": {
        "userDefineDataId": {
          "type": "integer",
          "format": "int32"
        },
        "value": {
          "type": "string"
        },
        "childParameter": {
          "type": "string"
        },
        "entity": {
          "type": "string",
          "enum": [
            "Undefined",
            "Payee",
            "BrokerDealer",
            "Wholesaler",
            "Representative",
            "Client",
            "Registration",
            "Account",
            "Asset",
            "Product",
            "Transaction",
            "Distribution",
            "FundFamily",
            "Personal",
            "PayoutSchedule",
            "FeeSchedule",
            "Platform",
            "RIA",
            "Custodian",
            "Journal",
            "SWP",
            "Other",
            "NASD",
            "CashFunding",
            "Bill",
            "BillInstance",
            "BillMasterPayout",
            "Model",
            "NewAccountClient",
            "NewAccountReg",
            "DownloadExclusion",
            "Price",
            "UserDefinedFields",
            "NewAcctUserDef",
            "ManagersMessage",
            "IndexEntry",
            "PerformanceFee",
            "PerformancePayout",
            "NewAccountAsset",
            "Owner",
            "Administrator",
            "OutsideClient",
            "SubAdvisor",
            "ModelRange",
            "FaxCover",
            "Fax",
            "OneTimeDistribution",
            "WebLogin",
            "Plan401k",
            "BillAccountItem",
            "ThirdPartyAdministrator",
            "CrmContact",
            "Participant",
            "PlanSponsor",
            "CRMEmailList",
            "ThirdParty",
            "WorkflowItem",
            "WorkflowAction",
            "ServiceAccount",
            "EntityOption",
            "HouseholdMember",
            "DownloadSymbol",
            "IndexBlend",
            "NABenefit",
            "AggregateModel",
            "CompositeRange",
            "RepAccountManager",
            "ScriptsScrubs",
            "ServiceAccountBrokerDealer",
            "BusinessLine",
            "Blob",
            "AssetClass",
            "ServiceAccountLite",
            "NewAcctUserDefDtl",
            "Branch",
            "AssetLevelStrategy",
            "Report",
            "DataQueries",
            "PriceUnUsed",
            "ModelItem",
            "AssetCategory",
            "RiskCategory",
            "PlatformRange",
            "Dividend",
            "RegistrationType",
            "CustodianCommon",
            "RepState",
            "QpeDashboard",
            "ReportBatch",
            "ModelGroup",
            "ShareClass",
            "DownloadFile",
            "User",
            "DynamicGrouping",
            "ProductType",
            "ProductSubType",
            "InvestmentObjective",
            "PortfolioGroup",
            "OrionRealizedLot",
            "OrionUnrealizedLot",
            "CustodianRealizedLot",
            "CustodianUnrealizedLot",
            "AssetCategoryParent",
            "TaxType",
            "AuditRequest",
            "AuditRequestLetter",
            "ManagedUnmanaged",
            "AuditRowAttachment",
            "InformPolicy",
            "InformAnswerAttachment",
            "UserDetail",
            "BillPayMethod",
            "ModelInclusion",
            "CommunityModel",
            "EclipseModel",
            "Global",
            "ClientCategory",
            "Taxability",
            "Qualified",
            "TaxID",
            "BondState",
            "ProductTaxability",
            "TargetAllocation",
            "RIATable",
            "ProductRegion",
            "ProductPropertyType",
            "ProductManagerAip",
            "MoodyRating",
            "SPRating",
            "BondMaturityYear",
            "InterestRate",
            "RegistrationTaxType",
            "MaturityPeriod",
            "NewHousehold",
            "BillPayoutDashboardPayment",
            "OptionLevel",
            "MarginAgreement",
            "PrimeBrokerage",
            "InformHistoricalDocument",
            "SleeveStrategyAggregate",
            "MorningstarSector",
            "BillEntity",
            "SleeveStrategy",
            "MorningstarGeography",
            "GenericProspect",
            "BillEntityType",
            "AdditionalRep",
            "BillPayoutReport",
            "ProductSubHolding",
            "DownloadSource",
            "ModelVsActual",
            "ProductVintageYear",
            "EclipsePortfolio",
            "Country",
            "Currency",
            "SecurityClassification1",
            "SecurityClassification2",
            "SecurityClassification3",
            "SecurityClassification4",
            "SecurityClassification5",
            "SecurityClassification6",
            "SecurityClassification7",
            "SecurityClassification8",
            "SecurityClassification9",
            "SecurityClassification10",
            "SecurityClassification11",
            "SecurityClassification12",
            "SecurityClassification13",
            "SecurityClassification14",
            "SecurityClassification15",
            "SecurityClassification16",
            "SecurityClassification17",
            "SecurityClassification18",
            "SecurityClassification19",
            "SecurityClassification20",
            "SecurityClassification21",
            "SecurityClassification22",
            "SecurityClassification23",
            "SecurityClassification24",
            "SecurityClassification25",
            "DownloadRecord",
            "CustomGrouping",
            "Cotenant",
            "AllocatedUnrealizedCostBasis",
            "AllocatedRealizedCostBasis"
          ]
        },
        "entityId": {
          "type": "integer",
          "format": "int32"
        },
        "entityName": {
          "type": "string"
        },
        "userDefineDefinitionId": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "category": {
          "type": "string"
        },
        "type": {
          "type": "string",
          "enum": [
            "MultiLineEditor",
            "DropDownEditor",
            "DropDownList",
            "CheckBox",
            "Currency",
            "Date",
            "DateTime",
            "Integer",
            "String",
            "Double",
            "Time",
            "Long",
            "CustomObject",
            "Email"
          ]
        },
        "maxLength": {
          "type": "integer",
          "format": "int32"
        },
        "code": {
          "type": "string"
        },
        "sequence": {
          "type": "integer",
          "format": "int32"
        },
        "options": {
          "type": "object"
        },
        "input": {
          "type": "string"
        },
        "securityCode": {
          "type": "string"
        },
        "canEdit": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Trading.AccountBondTradeDto": {
      "properties": {
        "accountBondTradeId": {
          "type": "integer",
          "format": "int32"
        },
        "accountId": {
          "type": "integer",
          "format": "int32"
        },
        "excludeUntilDate": {
          "type": "string",
          "format": "date-time"
        },
        "excludeUntilNotes": {
          "type": "string"
        },
        "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"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Trading.CustomAllocationsDetailDto": {
      "properties": {
        "modelAggId": {
          "type": "integer",
          "format": "int32"
        },
        "items": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Trading.ModelItemFullDto"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Trading.CustomAllocationsDto": {
      "properties": {
        "allocation": {
          "$ref": "#/$defs/OAS.WebApi.DTO.Trading.CustomAllocationsDetailDto"
        },
        "newMoney": {
          "$ref": "#/$defs/OAS.WebApi.DTO.Trading.CustomAllocationsDetailDto"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Trading.ModelAggDetailDto": {
      "properties": {
        "modelId": {
          "type": "integer",
          "format": "int32"
        },
        "modelName": {
          "type": "string"
        },
        "weightPercent": {
          "type": "number",
          "format": "double"
        },
        "managementStyle": {
          "type": "string"
        },
        "managementStyleId": {
          "type": "integer",
          "format": "int32"
        },
        "isSMA": {
          "type": "boolean"
        },
        "assetClassId": {
          "type": "integer",
          "format": "int32"
        },
        "riskCategoryId": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Trading.ModelAggDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "isSystemMaintained": {
          "type": "boolean"
        },
        "accountNumberSuffix": {
          "type": "string"
        },
        "keepAlways": {
          "type": "boolean"
        },
        "accountCount": {
          "type": "integer",
          "format": "int32"
        },
        "value": {
          "type": "number",
          "format": "double"
        },
        "sortOrder": {
          "type": "integer",
          "format": "int32"
        },
        "color": {
          "type": "string"
        },
        "eclipseFirmId": {
          "type": "integer",
          "format": "int32"
        },
        "eclipseFirmIds_csv": {
          "type": "string"
        },
        "modelTags": {
          "readOnly": true,
          "type": "string"
        },
        "tags": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "eclipseModelId": {
          "type": "integer",
          "format": "int32"
        },
        "minimumInvestmentAmount": {
          "type": "number",
          "format": "double"
        },
        "billFeeSchedule": {
          "type": "integer",
          "format": "int32"
        },
        "payoutSchedule": {
          "type": "integer",
          "format": "int32"
        },
        "createdBy": {
          "type": "string"
        },
        "editedBy": {
          "type": "string"
        },
        "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"
        },
        "owned": {
          "type": "boolean"
        },
        "canMaintain": {
          "type": "boolean"
        },
        "modelAggTypeId": {
          "type": "integer",
          "format": "int32"
        },
        "modelAggType": {
          "type": "string"
        },
        "riskScore": {
          "type": "number",
          "format": "double"
        },
        "proposalEnabled": {
          "type": "boolean"
        },
        "advisoryWorldModel": {
          "type": "boolean"
        },
        "hasManagerFactSheet": {
          "type": "boolean"
        },
        "subAdvisorId": {
          "type": "integer",
          "format": "int32"
        },
        "subAdvisorName": {
          "type": "string"
        },
        "containsCommunityModel": {
          "type": "boolean"
        },
        "communityModelId": {
          "type": "integer",
          "format": "int64"
        },
        "modelAssetType": {
          "type": "string"
        },
        "modelRiskCategory": {
          "type": "string"
        },
        "modelAssetClass": {
          "type": "string"
        },
        "modelStrategyType": {
          "type": "string"
        },
        "taxManaged": {
          "type": "boolean"
        },
        "isSociallyResponsible": {
          "type": "boolean"
        },
        "morningstarId": {
          "type": "string"
        },
        "isAstroEnabled": {
          "type": "boolean"
        },
        "syncToAstro": {
          "type": "boolean"
        },
        "details": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Trading.ModelAggDetailDto"
          },
          "type": "array"
        },
        "hasSMAModel": {
          "type": "boolean"
        },
        "strategistId": {
          "type": "integer",
          "format": "int32"
        },
        "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": {
          "description": "If true, then sleeved accounts assigned to this model agg will be excluded from portfolio level rebalances.\nThis field is intentionally not mapped in the API POST/PUT save, it is only meant to be synced from Eclipse.",
          "type": "boolean"
        },
        "excludeFromComposites": {
          "type": "boolean"
        },
        "eclipseModelType": {
          "type": "string",
          "enum": [
            "Normal",
            "Unmanaged",
            "SelfDirected",
            "SMA",
            "Optimizer"
          ]
        },
        "investmentObjectiveId": {
          "type": "integer",
          "format": "int32"
        },
        "researchedStatus": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Trading.ModelItemFullDto": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "productId": {
          "type": "integer",
          "format": "int32"
        },
        "productName": {
          "type": "string"
        },
        "productClass": {
          "type": "string"
        },
        "ticker": {
          "type": "string"
        },
        "targetPercent": {
          "type": "number",
          "format": "double"
        },
        "itemTol": {
          "type": "integer",
          "format": "int32"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "itemTolUpper": {
          "type": "number",
          "format": "double"
        },
        "itemTolLower": {
          "type": "number",
          "format": "double"
        },
        "oub": {
          "type": "number",
          "format": "double"
        },
        "modelAggId": {
          "type": "integer",
          "format": "int32"
        },
        "productRiskScore": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object"
    }
  }
}