# AlternativeInvestment

An alternative investment is a financial asset that does not fall into one of the conventional investment categories.

## Example Usage

```typescript
import { AlternativeInvestment } from "@apexfintechsolutions/ascend-sdk/models/components";

let value: AlternativeInvestment = {};
```

## Fields

| Field                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Type                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Required                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Example                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `assetId`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | *string*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The ID of the alternative asset specified in the request.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 123                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `cashDistributionAllowed`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | *boolean*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Indicates whether the asset allows cash distributions.   If `TRUE` the alternative order request can specify `CASH` as the `distribution type`.                                                                                                                                                                                                                                                                                                                                                                                                                      | true                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `currentPrice`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | [components.CurrentPrice](../../models/components/currentprice.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The current price of one unit of the asset in USD.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | {<br/>"value": "10.00"<br/>}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `cusip`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | *string*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The CUSIP of the asset. It is a nine-character alphanumeric identifier used to uniquely identify securities, particularly in the United States and Canada. <br/><br/> A true CUSIP consists of:  - A six-character identifier for the issuer (company, municipality, etc.). - A two-character identifier for the type of security (equity, debt, etc.) and the specific issue within the issuer.  - A single check digit. <br/><br/> Many alternative investments assets do not have a true CUSIP.  In such cases, the system generates a synthetic CUSIP when the asset is created. | ALT000507                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `description`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | *string*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | A plain-text description of the asset, specified by the issuer.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Lorem ipsum dolor sit amet                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `dividendEnabled`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | *boolean*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Indicates whether the asset distributes a dividend.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `initialSubscriptionAllowed`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | *boolean*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Indicates whether the asset allows initial subscriptions to new investors.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | true                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `isin`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | *string*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The ISIN of the asset. It is a twelve-character alphanumeric code used to uniquely identify a security globally, as well as facilitate clearing, reporting, and settlement of trades defined by [ISO 6166](https://en.wikipedia.org/wiki/International_Securities_Identification_Number). <br/><br/> An ISIN consists of:  - A two-letter country code.  - A nine-character alphanumeric security identifier (National Securities Identifying Number or NSIN). - A single check digit. <br/><br/> Not all alternative investment assets have an ISIN.                | USALT0005070                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `issuer`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | [components.Issuer](../../models/components/issuer.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The issuer entity of the alternative investment asset.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `issuingRegionCode`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | *string*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The Unicode CLDR region code of the issuing region (ex: US).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | US                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `maximumSubscriptionQuantity`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | *number*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The maximum number of shares allowed to purchase in a single order for this asset.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 10000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `minimumInitialSubscriptionAmount`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | [components.MinimumInitialSubscriptionAmount](../../models/components/minimuminitialsubscriptionamount.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                           | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The minimum purchase amount required for an initial order of this asset. Value is in USD.                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | {<br/>"value": "1000.00"<br/>}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `minimumSubscriptionQuantity`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | *number*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The minimum number of shares allowed to purchase in a single order for this asset.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 1000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `minimumSubsequentSubscriptionAmount`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | [components.MinimumSubsequentSubscriptionAmount](../../models/components/minimumsubsequentsubscriptionamount.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                     | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The minimum purchase amount required for subsequent orders of this asset. Value is in USD.                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | {<br/>"value": "10000.00"<br/>}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | *string*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The system-generated resource name of the alternative investment asset.  Format: assets/{asset}/alternativeInvestment   Note that `{asset}` will be the `asset_id` value.                                                                                                                                                                                                                                                                                                                                                                                            | assets/123/alternativeInvestment                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `nonRetirementEligible`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | *boolean*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Indicates whether non-retirement accounts (ex: individual) are eligible to hold the alternative investment asset. - If `TRUE` then non-retirement accounts are eligible to hold the asset. - If `FALSE` then non-retirement accounts are not eligible to hold the asset.                                                                                                                                                                                                                                                                                             | true                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `perShareFeeAmount`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | [components.PerShareFeeAmount](../../models/components/persharefeeamount.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The fee amount charged per share of the Alternative Investment in USD. This is included in current price.                                                                                                                                                                                                                                                                                                                                                                                                                                                            | {<br/>"value": "0.50"<br/>}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `preIpoCompanyId`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | *string*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The ID of the Pre IPO Company associated with the Alternative Investment. Not all Alternative Investments are associated with a Pre IPO Company.                                                                                                                                                                                                                                                                                                                                                                                                                     | 3fa85f64-5717-4562-b3fc-2c963f66afa6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `recordState`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | [components.RecordState](../../models/components/recordstate.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Indicates the current state of the asset record.  The record state identifies which record types the asset allows.                                                                                                                                                                                                                                                                                                                                                                                                                                                   | ACTIVE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `redeemable`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | *boolean*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Indicates whether the asset is allowed to be redeemed.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | false                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `redemptionFrequency`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | [components.RedemptionFrequency](../../models/components/redemptionfrequency.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Indicates how frequently an account can redeem the asset.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | FREQUENCY_UNSPECIFIED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `reinvestmentDistributionAllowed`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | *boolean*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Indicates whether the asset allows reinvestment distributions. <br/><br/> If `TRUE` the alternative order request can specify `REINVESTMENT` as the `distribution type`.                                                                                                                                                                                                                                                                                                                                                                                             | true                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `retirementEligible`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | *boolean*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Indicates whether retirement accounts (ex: IRA) are eligible to hold the asset. - If `TRUE` then retirement accounts are eligible to hold the asset.  - If `FALSE` then retirement accounts are not eligible to hold the asset.                                                                                                                                                                                                                                                                                                                                      | false                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `shareClass`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | *string*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The asset’s designated share class.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Series A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `state`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | [components.AlternativeInvestmentState](../../models/components/alternativeinvestmentstate.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The asset’s state in the Apex alternative investment platform.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | OPEN                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `strategy`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | [components.Strategy](../../models/components/strategy.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The asset’s strategy as specified by the issuer.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | OTHER                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `subscriptionFrequency`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | [components.SubscriptionFrequency](../../models/components/subscriptionfrequency.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Indicates how frequently the asset will accept subscriptions (that is, how often an account is allowed to buy the asset).                                                                                                                                                                                                                                                                                                                                                                                                                                            | MONTHLY                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `subscriptionOrderProcess`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | [components.SubscriptionOrderProcess](../../models/components/subscriptionorderprocess.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The process used for subscriptions orders of this asset.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | ESCROW_TRADE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `subsequentSubscriptionAllowed`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | *boolean*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Indicates whether the asset allows subsequent purchase orders for existing investors.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | false                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `taxReportingStructure`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | [components.TaxReportingStructure](../../models/components/taxreportingstructure.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The asset’s tax reporting structure.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | TAX_REPORTING_STRUCTURE_K1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `title`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | *string*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The name of the asset, in plain text, as specified by the issuer.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ABC Series 1 LLC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `type`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | [components.AlternativeInvestmentType](../../models/components/alternativeinvestmenttype.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | The type of alternative investment asset.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | PRIVATE_EQUITY_FUND                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |