openapi: 3.0.1
info:
  title: Assetmax API Facade
  description: "This API Facade wraps the most used Assetmax Backend APIs.\nUsage\
    \ documentation can be found in our [Web Api HowTo](https://support.assetmax.ch/support/solutions/articles/42000034109-web-services-api)"
paths:
  /api-facade/get-country:
    get:
      summary: Get a country
      description: |-
        Retrieve a country object
        *Was /config-country/get*
      operationId: getCountry
      parameters:
      - name: id
        in: query
        description: The country id
        required: true
        schema:
          type: integer
          format: int32
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/CountryDTO"
  /api-facade/get-financial-instrument:
    get:
      summary: Load a financial instrument
      description: |-
        Load a financial instrument by id.
        *Was /instrument/get-financial-instrument*
      operationId: getInstrument
      parameters:
      - name: id
        in: query
        description: Instrument id
        schema:
          type: integer
          format: int32
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InstrumentDTO"
  /api-facade/search-security:
    get:
      summary: Search a security (provider)
      description: |-
        Search a security through the data provider link (i.e. no in the local assetmax database).
        *Was /feed/search-security*
      operationId: searchSecurity
      parameters:
      - name: query
        in: query
        description: "Text to search for (name, isin, valor, ...)"
        required: true
        schema:
          type: string
      - name: type
        in: query
        description: Filter by type of instrument.
        schema:
          type: string
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
      - name: currency
        in: query
        description: Filter by currency
        schema:
          $ref: "#/components/schemas/ExtCurrency"
      - name: market
        in: query
        description: Filter by BC market code
        schema:
          type: integer
          format: int32
      - name: dataProvider
        in: query
        description: Data provider to use
        schema:
          type: string
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DTOModelSecurityDescriptionDTO"
  /api-facade/get-currencies:
    get:
      summary: Get all currencies
      description: |-
        Retrieve all currencies sorted by usage
        *Was /currency/currencies*
      operationId: getCurrencies
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DTOModelCurrencyInfoDTO"
  /api-facade/get-all-exposures-for-instrument:
    get:
      summary: Get instrument exposure
      description: |-
        Retrieve all current exposure elements for a specific instrument.
        *Was /classification-exposure/get-all-exposures-for-instrument*
      operationId: getAllExposuresForInstrument
      parameters:
      - name: icomp_id
        in: query
        description: The instrument id
        required: true
        schema:
          type: integer
          format: int32
      - name: resolveReferenceInstrument
        in: query
        description: True to resolve the underlying exposure elements
        schema:
          type: boolean
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DTOModelCategoryExposureElementDTO"
  /api-facade/get-portfolio-exposure:
    get:
      summary: Get portfolio exposure
      description: |-
        Retrieve all current exposure elements for a specific portfolio
        *Was /exposure/portfolio-exposure*
      operationId: getPortfolioExposure
      parameters:
      - name: pf_id
        in: query
        description: The portfolio id
        required: true
        schema:
          type: integer
          format: int32
      - name: rc_id
        in: query
        description: The classification id
        required: true
        schema:
          type: integer
          format: int32
      - name: rf_id
        in: query
        description: "A list of classification categories to include in the result,\
          \ or null to include all"
        schema:
          type: array
          items:
            type: integer
            format: int32
      - name: rc_filter_id
        in: query
        description: Classification used to filter positions
        schema:
          type: integer
          format: int32
      - name: rf_filter_id
        in: query
        description: Include in the calculation only positions which have an exposure
          to the specified categories. This makes e.g. possible to get the portfolio
          exposure to e.g. Ratings but only for Fixed Income positions.
        schema:
          type: array
          items:
            type: integer
            format: int32
      - name: date
        in: query
        description: The reference date for the exposure calculation
        schema:
          type: string
          format: date
      - name: maxNumberOfRows
        in: query
        description: The max number of rows to return. Additional rows will be grouped
          in a Rest category.
        schema:
          type: integer
          format: int32
      - name: sortBy
        in: query
        description: The sort logic for the rows
        schema:
          type: string
          enum:
          - Default
          - Weight
          - Name
      - name: cut_below
        in: query
        description: Group categories with a weight less than specified in a Rest
          category
        schema:
          type: number
      - name: add_total_row
        in: query
        description: True to return a row with the total
        schema:
          type: boolean
      - name: snapshotOptions
        in: query
        description: Options used to load the portfolio positions (which are the basis
          for the exposure calculation)
        schema:
          type: array
          items:
            type: string
            enum:
            - RealtimePrices
            - LookThrough
            - RestrictionBreaches
            - DoNotAggregatePositions
            - DoNotAggregateCashPositions
            - LoadPositionsContribution
            - ShowAccrualPositions
            - HideEmptyUnreconciledNonCashPositions
            - IncludeEmptyPositions
            - WithoutUnreconciled
            - IncludeSimulated
            - IncludeHidden
            - MaskReferences
            - IncludeLastValuationDateAvailable
            - WithoutInstrumentsNoImpact
            - AllClassifications
            - ResolveUnderlyingCategory
            - OnlyTopCategories
            - OnlyCategories
            - WithoutCategories
            - ApplyRules
            - IncludeTotal
            - ExcludeClosedCashPositions
            - ExposureView
      - name: options
        in: query
        description: Options for the exposure calculation
        schema:
          type: array
          items:
            type: string
            enum:
            - Detailed
            - FullTree
            - AmountAndPercentageView
            - IncludeFXDerivativesExposure
            - IncludeDerivativeContractsExposure
            - ShowDerivativesCategory
            - IncludeAllExposures
            - CutBelowOnePercent
            - IncludeZeroExposures
            - IncludeReferencePortfolio
            - IncludeLiabilities
            - ForceDelta1
            - UseStrikePrice
            - AbsoluteWeights
            - ShowInOriginalCurrency
            - ShowLoansMortgagesTotalRow
            - ShowAccruedInterestsRow
            - CurrencySortByWeightOnly
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DTOModelExposureDTO"
  /api-facade/get-main-exposure-for-instrument:
    get:
      summary: Get instrument main exposure
      description: "Retrieve the main exposure element for a specific instrument.\
        \ Given a set of exposure elements for an instrument, this method returns\
        \ the element which hows the highest absolute exposure.\n> Example:\n> This\
        \ method would return the equity CH exposure element for a fund with the following\
        \ exposure: \n> * 20% cash,\n> * 50% equity CH,\n> * 30% equity NAM \n*Was\
        \ /classification-exposure/get-main-exposure-for-instrument*"
      operationId: getMainExposureForInstrument
      parameters:
      - name: rc_id
        in: query
        description: The id of the classification scheme to be used
        required: true
        schema:
          type: integer
          format: int32
      - name: icomp_id
        in: query
        description: The instrument id
        required: true
        schema:
          type: integer
          format: int32
      - name: resolveReferenceInstrument
        in: query
        description: True to calculate the exposure based on the underlying or the
          benchmark instrument defined for this instrument
        schema:
          type: boolean
      - name: scaleToOne
        in: query
        description: Force the resulting exposure value to 100%
        schema:
          type: boolean
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/CategoryExposureElementDTO"
components:
  schemas:
    CountryDTO:
      type: object
      properties:
        id:
          type: integer
          description: Object id
          format: int32
        country_name:
          type: string
          description: Name
        name_translation_id:
          type: integer
          description: Id of the name translation
          format: int32
        country_active:
          type: boolean
          description: True if this country should be included in countries list in
            assetmax
        country_code:
          type: string
          description: "Country 2 letter ISO Code, e.g. US, CH, DE."
        country_code2:
          type: string
          description: "Country 3 letter ISO Code, e.g. USA, CHE, DEU."
        country_iso_code:
          type: string
          description: "Country ISO Code, e.g. ISO 3166-2:US, ISO 3166-2:CH, ISO 3166-2:DE."
        country_vdfs_code:
          type: string
          description: "Country SIX VDFS Code, e.g. 333, 1, 44."
        country_capital:
          type: string
          description: Capital name
        country_continent:
          type: string
          description: Continent name
        country_eu_member:
          type: boolean
          description: True if EU member country
        country_msci_class:
          type: string
          description: MSCI class
        country_trailing_postal_code:
          type: boolean
          description: True is postal code is rendered as prefix
        country_risk_index_value:
          type: number
          description: AML Risk Index value
          format: double
        country_risk_valuation:
          type: string
          description: AML Risk valuation
          enum:
          - Low
          - Medium
          - High
    AccrualInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    ArtInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    BarrierReverseConvertibleInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    BondFundInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    BondInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    CLOInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    CallDepositInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    CarInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    CashInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    CashMortgageInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    CashPreciousMetalInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    ClientClassificationDTO:
      type: object
      description: Classifications for this instrument
    ConvertibleBondFundInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    ConvertibleBondInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    CreditCardGuaranteeInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    CryptoAssetInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    CustomInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    DiamondsInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    DistributionStrategyDTO:
      type: object
      description: Distribution strategies for this instrument
    ETFInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    EquityETFInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    EquityFundInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    EquityInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        equity_dividend_yield:
          type: number
          description: Last dividend yield
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    ExtCurrency:
      type: object
    FRNInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    FXForwardInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    FXFutureInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    FXInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    FXOptionInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    FXSwapInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    FinerRevexusInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    FixedTermDepositInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    FixedTermLoanInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    FundOfFundsInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    FundOfHedgeFundsInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    FundShareClassInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    FutureInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    GenericNonBankableInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    HedgeFundInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    HorseInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    IRSwapInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    IndexFundInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    IndexInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    InstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
      discriminator:
        propertyName: icomp_type
        mapping:
          accrual: "#/components/schemas/AccrualInstrumentDTO"
          brc: "#/components/schemas/BarrierReverseConvertibleInstrumentDTO"
          bond: "#/components/schemas/BondInstrumentDTO"
          CLO: "#/components/schemas/CLOInstrumentDTO"
          callDeposit: "#/components/schemas/CallDepositInstrumentDTO"
          cash: "#/components/schemas/CashInstrumentDTO"
          cashMortgage: "#/components/schemas/CashMortgageInstrumentDTO"
          cashPreciousMetal: "#/components/schemas/CashPreciousMetalInstrumentDTO"
          convertibleBond: "#/components/schemas/ConvertibleBondInstrumentDTO"
          cryptoAsset: "#/components/schemas/CryptoAssetInstrumentDTO"
          custom: "#/components/schemas/CustomInstrumentDTO"
          stock: "#/components/schemas/EquityInstrumentDTO"
          frn: "#/components/schemas/FRNInstrumentDTO"
          fx: "#/components/schemas/FXInstrumentDTO"
          finerRevexus: "#/components/schemas/FinerRevexusInstrumentDTO"
          fixedDeposit: "#/components/schemas/FixedTermDepositInstrumentDTO"
          irswap: "#/components/schemas/IRSwapInstrumentDTO"
          index: "#/components/schemas/IndexInstrumentDTO"
          mediumTermBond: "#/components/schemas/MediumTermBondInstrumentDTO"
          option: "#/components/schemas/OptionInstrumentDTO"
          commodity: "#/components/schemas/PhysicalCommodityInstrumentDTO"
          preciousMetal: "#/components/schemas/PhysicalPreciousMetalInstrumentDTO"
          privateEquity: "#/components/schemas/PrivateEquityInstrumentDTO"
          privatePlacement: "#/components/schemas/PrivatePlacementInstrumentDTO"
          structured: "#/components/schemas/StructuredInstrumentDTO"
          warrant: "#/components/schemas/WarrantInstrumentDTO"
          fxforward: "#/components/schemas/FXForwardInstrumentDTO"
          fxfuture: "#/components/schemas/FXFutureInstrumentDTO"
          fxoption: "#/components/schemas/FXOptionInstrumentDTO"
          fxSwap: "#/components/schemas/FXSwapInstrumentDTO"
          future: "#/components/schemas/FutureInstrumentDTO"
          pmoption: "#/components/schemas/PMOptionInstrumentDTO"
          bondFundShareClass: "#/components/schemas/BondFundInstrumentDTO"
          convertibleBondFundShareClass: "#/components/schemas/ConvertibleBondFundInstrumentDTO"
          etf: "#/components/schemas/ETFInstrumentDTO"
          equityEtf: "#/components/schemas/EquityETFInstrumentDTO"
          equityFundShareClass: "#/components/schemas/EquityFundInstrumentDTO"
          foFundShareClass: "#/components/schemas/FundOfFundsInstrumentDTO"
          fohFundShareClass: "#/components/schemas/FundOfHedgeFundsInstrumentDTO"
          fundShareClass: "#/components/schemas/FundShareClassInstrumentDTO"
          hedgeFundShareClass: "#/components/schemas/HedgeFundInstrumentDTO"
          indexFundShareClass: "#/components/schemas/IndexFundInstrumentDTO"
          moneyMarketFundShareClass: "#/components/schemas/MoneyMarketFundInstrumentDTO"
          privateEquityFundShareClass: "#/components/schemas/PrivateEquityFundInstrumentDTO"
          realEstateFundShareClass: "#/components/schemas/RealEstateFundInstrumentDTO"
          strategyFundShareClass: "#/components/schemas/StrategyFundInstrumentDTO"
          fixedTermLoan: "#/components/schemas/FixedTermLoanInstrumentDTO"
          mortgage: "#/components/schemas/MortgageInstrumentDTO"
          genericNonBankable: "#/components/schemas/GenericNonBankableInstrumentDTO"
          creditCardGuarantee: "#/components/schemas/CreditCardGuaranteeInstrumentDTO"
          insurancePolicy: "#/components/schemas/InsurancePolicyInstrumentDTO"
          privateCompanyParticipation: "#/components/schemas/PrivateCompanyParticipationInstrumentDTO"
          privateCredit: "#/components/schemas/PrivateCreditInstrumentDTO"
          promissoryNote: "#/components/schemas/PromissoryNoteInstrumentDTO"
          art: "#/components/schemas/ArtInstrumentDTO"
          car: "#/components/schemas/CarInstrumentDTO"
          diamonds: "#/components/schemas/DiamondsInstrumentDTO"
          horse: "#/components/schemas/HorseInstrumentDTO"
          jewelry: "#/components/schemas/JewelryInstrumentDTO"
          privateJet: "#/components/schemas/PrivateJetInstrumentDTO"
          privateYacht: "#/components/schemas/PrivateYachtInstrumentDTO"
          realEstate: "#/components/schemas/RealEstateInstrumentDTO"
          watch: "#/components/schemas/WatchInstrumentDTO"
          portfolio: "#/components/schemas/PortfolioInstrumentDTO"
          riskFactor: "#/components/schemas/RiskFactorInstrumentDTO"
          riskProxy: "#/components/schemas/RiskProxyInstrumentDTO"
      oneOf:
      - $ref: "#/components/schemas/AccrualInstrumentDTO"
      - $ref: "#/components/schemas/BarrierReverseConvertibleInstrumentDTO"
      - $ref: "#/components/schemas/BondInstrumentDTO"
      - $ref: "#/components/schemas/CLOInstrumentDTO"
      - $ref: "#/components/schemas/CallDepositInstrumentDTO"
      - $ref: "#/components/schemas/CashInstrumentDTO"
      - $ref: "#/components/schemas/CashMortgageInstrumentDTO"
      - $ref: "#/components/schemas/CashPreciousMetalInstrumentDTO"
      - $ref: "#/components/schemas/ConvertibleBondInstrumentDTO"
      - $ref: "#/components/schemas/CryptoAssetInstrumentDTO"
      - $ref: "#/components/schemas/CustomInstrumentDTO"
      - $ref: "#/components/schemas/EquityInstrumentDTO"
      - $ref: "#/components/schemas/FRNInstrumentDTO"
      - $ref: "#/components/schemas/FXInstrumentDTO"
      - $ref: "#/components/schemas/FinerRevexusInstrumentDTO"
      - $ref: "#/components/schemas/FixedTermDepositInstrumentDTO"
      - $ref: "#/components/schemas/IRSwapInstrumentDTO"
      - $ref: "#/components/schemas/IndexInstrumentDTO"
      - $ref: "#/components/schemas/MediumTermBondInstrumentDTO"
      - $ref: "#/components/schemas/OptionInstrumentDTO"
      - $ref: "#/components/schemas/PhysicalCommodityInstrumentDTO"
      - $ref: "#/components/schemas/PhysicalPreciousMetalInstrumentDTO"
      - $ref: "#/components/schemas/PrivateEquityInstrumentDTO"
      - $ref: "#/components/schemas/PrivatePlacementInstrumentDTO"
      - $ref: "#/components/schemas/StructuredInstrumentDTO"
      - $ref: "#/components/schemas/WarrantInstrumentDTO"
      - $ref: "#/components/schemas/FXForwardInstrumentDTO"
      - $ref: "#/components/schemas/FXFutureInstrumentDTO"
      - $ref: "#/components/schemas/FXOptionInstrumentDTO"
      - $ref: "#/components/schemas/FXSwapInstrumentDTO"
      - $ref: "#/components/schemas/FutureInstrumentDTO"
      - $ref: "#/components/schemas/PMOptionInstrumentDTO"
      - $ref: "#/components/schemas/BondFundInstrumentDTO"
      - $ref: "#/components/schemas/ConvertibleBondFundInstrumentDTO"
      - $ref: "#/components/schemas/ETFInstrumentDTO"
      - $ref: "#/components/schemas/EquityETFInstrumentDTO"
      - $ref: "#/components/schemas/EquityFundInstrumentDTO"
      - $ref: "#/components/schemas/FundOfFundsInstrumentDTO"
      - $ref: "#/components/schemas/FundOfHedgeFundsInstrumentDTO"
      - $ref: "#/components/schemas/FundShareClassInstrumentDTO"
      - $ref: "#/components/schemas/HedgeFundInstrumentDTO"
      - $ref: "#/components/schemas/IndexFundInstrumentDTO"
      - $ref: "#/components/schemas/MoneyMarketFundInstrumentDTO"
      - $ref: "#/components/schemas/PrivateEquityFundInstrumentDTO"
      - $ref: "#/components/schemas/RealEstateFundInstrumentDTO"
      - $ref: "#/components/schemas/StrategyFundInstrumentDTO"
      - $ref: "#/components/schemas/FixedTermLoanInstrumentDTO"
      - $ref: "#/components/schemas/MortgageInstrumentDTO"
      - $ref: "#/components/schemas/GenericNonBankableInstrumentDTO"
      - $ref: "#/components/schemas/CreditCardGuaranteeInstrumentDTO"
      - $ref: "#/components/schemas/InsurancePolicyInstrumentDTO"
      - $ref: "#/components/schemas/PrivateCompanyParticipationInstrumentDTO"
      - $ref: "#/components/schemas/PrivateCreditInstrumentDTO"
      - $ref: "#/components/schemas/PromissoryNoteInstrumentDTO"
      - $ref: "#/components/schemas/ArtInstrumentDTO"
      - $ref: "#/components/schemas/CarInstrumentDTO"
      - $ref: "#/components/schemas/DiamondsInstrumentDTO"
      - $ref: "#/components/schemas/HorseInstrumentDTO"
      - $ref: "#/components/schemas/JewelryInstrumentDTO"
      - $ref: "#/components/schemas/PrivateJetInstrumentDTO"
      - $ref: "#/components/schemas/PrivateYachtInstrumentDTO"
      - $ref: "#/components/schemas/RealEstateInstrumentDTO"
      - $ref: "#/components/schemas/WatchInstrumentDTO"
      - $ref: "#/components/schemas/PortfolioInstrumentDTO"
      - $ref: "#/components/schemas/RiskFactorInstrumentDTO"
      - $ref: "#/components/schemas/RiskProxyInstrumentDTO"
    InsurancePolicyInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    JewelryInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    MediumTermBondInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    MoneyMarketFundInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    MortgageInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    OptionInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    PMOptionInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    PhysicalCommodityInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    PhysicalPreciousMetalInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    PortfolioInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    PrivateCompanyParticipationInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        equity_dividend_yield:
          type: number
          description: Last dividend yield
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    PrivateCreditInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    PrivateEquityFundInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    PrivateEquityInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    PrivateJetInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    PrivatePlacementInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    PrivateYachtInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    PromissoryNoteInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    RealEstateFundInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    RealEstateInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    RiskFactorInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    RiskProxyInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    StrategyFundInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    StructuredInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    WarrantInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_listing_status:
          type: string
          description: Listing status
        inst_liq_description:
          type: string
          description: Liquidity (description)
        inst_gics:
          type: string
          description: GICS sector
        inst_six_sector_code:
          type: string
          description: SIX sector
        inst_domicile_id:
          type: integer
          description: Issuer domicile id
          format: int32
        inst_swissstampinstrumenttype:
          type: string
          description: CH stamp duty instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicability:
          type: string
          description: CH stamp duty applicability
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_swissstampinstrumenttypeoverride:
          type: string
          description: CH stamp duty insturment type override
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_swissstampapplicabilityoverride:
          type: string
          description: CH stamp duty applicability override
          enum:
          - Applicable
          - NotApplicable
          - Unknown
        inst_ucits_deposit:
          type: boolean
          description: True if UCITS deposit
        inst_ucits_transferable:
          type: boolean
          description: True if UCITS transferable
        inst_ucits_moneymarket:
          type: boolean
          description: True if UCITS money market
        inst_ucits_financialderivative:
          type: boolean
          description: True if UCITS financial derivative
        inst_ucits_collectiveinvestmentscheme:
          type: boolean
          description: True if UCITS collective investment scheme
        icomp_tax:
          type: string
          description: Taxation type
          enum:
          - Detrimental
          - NotRecommended
          - Neutral
          - Recommended
        inst_is_otc:
          type: boolean
          description: True if this is instrument is an OTC
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    WatchInstrumentDTO:
      required:
      - icomp_type
      type: object
      properties:
        inst_cfi:
          type: string
          description: CFI code
        inst_sedol:
          type: string
          description: Sedol
        inst_isin:
          type: string
          description: ISIN
        inst_valor:
          type: string
          description: Valor number
        inst_symbol:
          type: string
          description: Trading symbol
        inst_ric:
          type: string
          description: Reuters RIC
        inst_cusip:
          type: string
          description: Cusip
        inst_bbcode:
          type: string
          description: Bloomberg Code
        inst_fundbase_code:
          type: string
          description: Fundbase code
        icomp_type:
          type: string
          description: Instrument type
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        inst_internalcode:
          type: string
          description: Internal code (assetmax)
        inst_custody_internal_code:
          type: array
          description: Internal code (custodian)
          items:
            type: string
            description: Internal code (custodian)
        inst_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_identifier_details:
          type: string
          description: Details
        inst_quote_factor:
          type: number
          description: Quote factor
        inst_active:
          type: boolean
          description: True if this instrument is used and actively updated
        inst_keep_active:
          type: boolean
          description: True to force instrument to stay active even if unused in portfolios
        inst_activation_datetime:
          type: string
          description: Date of activation
          format: date-time
        inst_deactivation_datetime:
          type: string
          description: Date of deactivation
          format: date-time
        inst_monitor_in_qc:
          type: boolean
          description: Monitor this instrument in quality checks
        inst_exclude_from_vdf_selection:
          type: boolean
          description: Do not include this instrument in provider data delivery
        inst_exchangeid:
          type: integer
          description: Exchange id
          format: int32
        exchange_country:
          type: integer
          description: Exchange country id
          format: int32
        inst_mostliquidexchangeid:
          type: integer
          description: Most liquid exchange according to the provider
          format: int32
        inst_provider:
          type: string
          description: Data provider
        inst_code:
          type: string
          description: Instrument code
        inst_bm:
          type: integer
          description: Benchmark id
          format: int32
        inst_bm_ident:
          type: string
          description: Benchmark ident
        inst_bm_as_proxy:
          type: boolean
          description: Use benchmark as a proxy to determine the instrument exposure
        inst_bm_currency:
          $ref: "#/components/schemas/ExtCurrency"
        pcomp_content_pf_id:
          type: integer
          description: "Content portfolio id. I.e. if this instrument is a composite\
            \ (a fund, a structured product, ...) the content portfolio represents\
            \ the underlyings thus enabling look through functionality for this instrument."
          format: int32
        pcomp_content_pf_ident:
          type: string
          description: Content portfolio ident
        pcomp_content_pf_name:
          type: string
          description: Content portfolio name
        institution_ident:
          type: string
          description: Issuer ident
        institution_name:
          type: string
          description: Issuer name
        institution_type:
          type: string
          description: Issuer type
          enum:
          - Company
          - Corporate
          - TradingPlace
          - State
          - NaturalPerson
          - PublicCorporation
          - InvestmentFundOrTrust
          - NewsAgency
          - Contributor
          - PriceInformationProvider
          - TechnicalTradingPlace
          - OrderBook
          - Government
          - Other
        institution_country:
          type: integer
          description: Issuer country id
          format: int32
        institution_country_code:
          type: string
          description: Issuer country code
        inst_quote_unit:
          type: string
          description: Quote unit
          enum:
          - Contract
          - IndexPoint
          - Nominal
          - Piece
          - Other
        inst_round_lot:
          type: integer
          description: Round lot
          format: int32
        icomp_quantity_rounding:
          type: integer
          description: Default quantity rounding
          format: int32
        inst_underlying:
          type: integer
          description: Underlying id
          format: int32
        inst_underlying_ident:
          type: string
          description: Underlying ident
        inst_underlying_currency:
          $ref: "#/components/schemas/ExtCurrency"
        inst_underlying_isin:
          type: string
          description: Underlying ISIN
        inst_underlying_valor:
          type: string
          description: Underlying valor number
        inst_underlying_cusip:
          type: string
          description: Underlying cusip
        inst_underlying_sedol:
          type: string
          description: Underlying sedol
        inst_underlying_internal_code:
          type: string
          description: Underlying internal code
        inst_underlying_cfi:
          type: string
          description: Underlying CFI
        inst_complex:
          type: string
          description: MiFID complexity
          enum:
          - Complex
          - NonComplex
        inst_ter:
          type: number
          description: TER
        inst_client_classifications:
          type: array
          description: Classifications for this instrument
          items:
            $ref: "#/components/schemas/ClientClassificationDTO"
        inst_distribution_strategies:
          type: array
          description: Distribution strategies for this instrument
          items:
            $ref: "#/components/schemas/DistributionStrategyDTO"
        inst_virtual:
          type: boolean
          description: True if this an internal instrument used for special purposes
        inst_standard_deviation:
          type: number
          description: Last standard deviation
        inst_tick_size_rounding:
          type: number
          description: Tick size rounding
        inst_underlying_identifier:
          type: string
          description: Underlying identifier
        inst_identifier:
          type: string
          description: Identifier
    DTOModelSecurityDescriptionDTO:
      type: object
      properties:
        total:
          type: integer
          description: Total number of records
          format: int32
        records:
          type: array
          description: Model records
          items:
            $ref: "#/components/schemas/SecurityDescriptionDTO"
    SecurityDescriptionDTO:
      type: object
      properties:
        icomp_ident:
          type: string
          description: Security name
        icomp_type:
          type: string
          description: Security type code
          enum:
          - cash
          - cashPreciousMetal
          - cashMortgage
          - accrual
          - stock
          - bond
          - convertibleBond
          - mediumTermBond
          - frn
          - fixedDeposit
          - privateCredit
          - callDeposit
          - CLO
          - commodity
          - preciousMetal
          - fundShareClass
          - moneyMarketFundShareClass
          - equityFundShareClass
          - bondFundShareClass
          - convertibleBondFundShareClass
          - realEstateFundShareClass
          - hedgeFundShareClass
          - strategyFundShareClass
          - commodityFundShareClass
          - indexFundShareClass
          - foFundShareClass
          - fohFundShareClass
          - privateEquityFundShareClass
          - privatePlacement
          - etf
          - equityEtf
          - option
          - pmoption
          - fxoption
          - warrant
          - future
          - fxfuture
          - fxforward
          - fxSwap
          - irswap
          - structured
          - finerRevexus
          - brc
          - privateEquity
          - cryptoAsset
          - fixedTermLoan
          - mortgage
          - genericNonBankable
          - art
          - privateJet
          - privateYacht
          - diamonds
          - jewelry
          - watch
          - horse
          - car
          - realEstate
          - privateCompanyParticipation
          - insurancePolicy
          - promissoryNote
          - creditCardGuarantee
          - custom
          - index
          - fx
          - portfolio
          - riskFactor
          - riskProxy
          - leaf
        icomp_type_name:
          type: string
          description: Security type name
        inst_code:
          type: string
          description: Security unique code
        inst_provider:
          type: string
          description: "Data provider code, find it in the assetmax provider configuration"
        inst_valor:
          type: string
          description: Valor number
        inst_isin:
          type: string
          description: ISIN
        inst_cusip:
          type: string
          description: Cusip
        exchange_name:
          type: string
          description: Exchange name
        inst_currency:
          type: string
          description: Currency
        inst_quote:
          type: number
          description: Current (or last) price
          format: double
        exchange_vdfsbcn:
          type: string
          description: VDFS BCN exchange code
        mostliquidexchange:
          type: string
          description: Most liquid exchange as reported by the data provider
      description: Model records
    CurrencyInfoDTO:
      type: object
      properties:
        id:
          type: integer
          description: Object id
          format: int32
        currency_iso_code:
          type: string
          description: Currency ISO code
        currency_iso_code_display:
          type: string
          description: Display text
        currency_main:
          type: integer
          description: Currency usage (in assetmax) index
          format: int32
      description: Model records
    DTOModelCurrencyInfoDTO:
      type: object
      properties:
        total:
          type: integer
          description: Total number of records
          format: int32
        records:
          type: array
          description: Model records
          items:
            $ref: "#/components/schemas/CurrencyInfoDTO"
    CategoryExposureElementDTO:
      type: object
      properties:
        id:
          type: integer
          description: Object id
          format: int32
        rfh_id:
          type: integer
          description: History id
          format: int32
        rc_id:
          type: integer
          description: Classification id
          format: int32
        rc_name:
          type: string
          description: Classification name
        rf_statically_imported:
          type: boolean
          description: True if this exposure element has been manually entered
        rf_id:
          type: integer
          description: Category id
          format: int32
        rf_ident:
          type: string
          description: Category ident
        rf_name:
          type: string
          description: Category name
        rf_path:
          type: string
          description: Category path
        rf_sort_index:
          type: integer
          description: Category sort index
          format: int32
        rf_bm_id:
          type: integer
          description: Category benchmark id
          format: int32
        icomp_id:
          type: integer
          description: Instrument id
          format: int32
        icomp_ident:
          type: string
          description: Instrument ident
        icomp_path:
          type: string
          description: Instrument path
        rfe_exposure:
          type: number
          description: Exposure in %
    DTOModelCategoryExposureElementDTO:
      type: object
      properties:
        total:
          type: integer
          description: Total number of records
          format: int32
        records:
          type: array
          description: Model records
          items:
            $ref: "#/components/schemas/CategoryExposureElementDTO"
    DTOModelExposureDTO:
      type: object
      properties:
        total:
          type: integer
          description: Total number of records
          format: int32
        records:
          type: array
          description: Model records
          items:
            $ref: "#/components/schemas/ExposureDTO"
    ExposureDTO:
      type: object
      properties:
        pcomp_id:
          type: integer
          description: Position id
          format: int32
        pcomp_name:
          type: string
          description: Position name
        rc_id:
          type: integer
          description: Classification id
          format: int32
        exp_top_cat_id:
          type: integer
          description: Id of the (internal) root category
          format: int32
        exp_top_cat_ident:
          type: string
          description: Ident of the (internal) root category
        exp_top_cat_name:
          type: string
          description: Name of the (internal) root category
        rf_id:
          type: integer
          description: Category id
          format: int32
        rf_ident:
          type: string
          description: category ident
        rf_name:
          type: string
          description: Category name
        rf_path:
          type: string
          description: Category path
        rf_catchall:
          type: boolean
          description: True if this is a catch all category (container for all remaining
            categories)
        exp_money:
          type: number
          description: Exposure in money value
        exp_weight:
          type: number
          description: Exposure in percent value
        pcomp_duration:
          type: number
          description: Average duration for this exposure bucket
        pcomp_ytm:
          type: number
          description: Average YTM for this exposure bucket
        rf_sort_index:
          type: integer
          description: Visualization sort index
          format: int32
        exp_cat_level:
          type: integer
          description: Level for this category tree node. 0 is top.
          format: int32
        exp_is_cat:
          type: boolean
          description: True if this object represents a folder category and not a
            leaf
        exp_is_leaf:
          type: boolean
          description: True if this object is a node leaf
        is_total:
          type: boolean
          description: True if this object is a (special purpose) total category
      description: Model records
