{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/orion-advisor-solutions/json-schema/orion-advisor-solutions-oas-web-api-dto-confirm-alternative-transaction-alternative-validation-dto-schema.json",
  "title": "OAS.WebApi.DTO.Confirm.Alternative.TransactionAlternativeValidationDto",
  "x-generated": "2026-11-11",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/orion-advisor-solutions-confirm-alternative-api-openapi.yml#/components/schemas/OAS.WebApi.DTO.Confirm.Alternative.TransactionAlternativeValidationDto",
  "properties": {
    "isValid": {
      "type": "boolean"
    },
    "validationMessage": {
      "type": "string"
    },
    "warningMessage": {
      "type": "string"
    },
    "recordKey": {
      "type": "string"
    },
    "impactsCommitment": {
      "type": "boolean"
    },
    "impactsCapitalBalance": {
      "type": "boolean"
    },
    "originalCost": {
      "type": "number",
      "format": "double"
    },
    "originalCostDate": {
      "type": "string",
      "format": "date-time"
    },
    "equityFundingType": {
      "type": "string"
    },
    "equityFundingTypeId": {
      "type": "integer",
      "format": "int32"
    },
    "equityActivityType": {
      "type": "string"
    },
    "equityActivityTypeId": {
      "type": "integer",
      "format": "int32"
    },
    "costBasis": {
      "type": "number",
      "format": "double"
    },
    "productTransactionId": {
      "type": "integer",
      "format": "int32"
    },
    "cashDate": {
      "type": "string",
      "format": "date-time"
    },
    "id": {
      "type": "integer",
      "format": "int32"
    },
    "transDate": {
      "type": "string",
      "format": "date-time"
    },
    "transactionDescription": {
      "type": "string"
    },
    "productName": {
      "type": "string"
    },
    "ticker": {
      "type": "string"
    },
    "transAmount": {
      "type": "number",
      "format": "double"
    },
    "noUnits": {
      "type": "number",
      "format": "double"
    },
    "navPrice": {
      "type": "number",
      "format": "double"
    },
    "accountNumber": {
      "type": "string"
    },
    "status": {
      "type": "string",
      "enum": [
        "Complete",
        "Pending",
        "Rejected",
        "Reversed",
        "Inactive",
        "PendingCorpAction",
        "FutureAip"
      ]
    },
    "fileTranCode": {
      "type": "string"
    },
    "type": {
      "type": "string"
    },
    "transTime": {
      "type": "string",
      "format": "date-time"
    },
    "assetId": {
      "type": "integer",
      "format": "int32"
    },
    "assetStatusId": {
      "type": "integer",
      "format": "int32"
    },
    "cusip": {
      "type": "string"
    },
    "notes": {
      "type": "string"
    },
    "transTypeId": {
      "type": "integer",
      "format": "int32"
    },
    "transactionSubTypeId": {
      "type": "integer",
      "format": "int32"
    },
    "transactionSubTypeName": {
      "type": "string"
    },
    "transactionSubTypeDescription": {
      "type": "string"
    },
    "contributionCodeId": {
      "type": "integer",
      "format": "int32"
    },
    "contributionCodeName": {
      "type": "string"
    },
    "distributionCodeId": {
      "type": "integer",
      "format": "int32"
    },
    "distributionCodeName": {
      "type": "string"
    },
    "accountId": {
      "type": "integer",
      "format": "int32"
    },
    "accountStatusId": {
      "type": "integer",
      "format": "int32"
    },
    "managementStyle": {
      "type": "string"
    },
    "payee": {
      "type": "integer",
      "format": "int32"
    },
    "advisorNotes": {
      "type": "string"
    },
    "state": {
      "type": "string"
    },
    "settleDate": {
      "type": "string",
      "format": "date-time"
    },
    "tradeReferenceNumber": {
      "type": "string"
    },
    "transactionLinkCode": {
      "type": "string"
    },
    "createdBy": {
      "type": "string"
    },
    "createdDate": {
      "type": "string",
      "format": "date-time"
    },
    "editedBy": {
      "type": "string"
    },
    "editedDate": {
      "type": "string",
      "format": "date-time"
    },
    "registrationId": {
      "type": "integer",
      "format": "int32"
    },
    "clientId": {
      "type": "integer",
      "format": "int32"
    },
    "typeCode": {
      "type": "string"
    },
    "brokerCode": {
      "type": "string"
    },
    "accountType": {
      "type": "string"
    },
    "fundFamily": {
      "type": "string"
    },
    "custodian": {
      "type": "string"
    },
    "count": {
      "type": "integer",
      "format": "int32"
    },
    "registrationName": {
      "type": "string"
    },
    "unitBalance": {
      "type": "number",
      "format": "double"
    },
    "productId": {
      "type": "integer",
      "format": "int32"
    },
    "performanceFeeBreak": {
      "type": "boolean"
    },
    "financialType": {
      "type": "string",
      "enum": [
        "None",
        "Contribution",
        "Distribution",
        "Exchange",
        "DivReinvest",
        "MgmntFees",
        "DivCash",
        "MiscFees",
        "Journal",
        "Merges"
      ]
    }
  },
  "type": "object"
}