Margin Service API - Types

The following types are used within the Margin Service API.

Type Name

XML Schema Name

Type

Description

Type Name

XML Schema Name

Type

Description

Async Report Status

core:asyncReportStatus

Enumeration

The async report status enumeration describes the status of a synchronous request.

Boolean

core:boolean

Enumeration

The Boolean enumeration indicates true /
false.

Currency

core:currency

Enumeration

The currency enumeration specifies valid
currencies used for cashflows and margins.

Date/Time

xsd:dateTime

XML Schema

The valid format is yyyy-mm-dd hh:MM:ss.

Decimal

xsd:decimal

XML Schema

 

Entity Modify Action

core:entityModifyAction

Enumeration

The entity modify action enumeration is used
to define the action to be performed on an
entity.

Error

core:error

Enumeration

The error object is used to represent an error
that occurred.

Integer

xsd:integer

XML Schema

 

Margin

core:margin

Object

The margin object is used to represent a
margin calculation for a portfolio.

Margin Amounts

core:marginAmounts

Object

The margin amounts object is used to
represent the various amounts determined
during margin calculation.

Portfolio

core:portfolio

Object

The portfolio object is used to group
transactions together for margining and
analytics.

Portfolio Entities

core:portfolioEntities

Object

The portfolio entities entity describes the
various entities which are associated with a
portfolio.

Scenario Point

core:scenarioPoint

Object

 

Settlement Indicator

core:settlementIndicator

Enumeration

The settlement indicator enumeration indicates
whether a margin is for settlement or not.

Settlement Qualifier

core:settlementQualifier

Enumeration

 

String

xsd:string

XML Schema

 

Sync Report Status

core:syncReportStatus

Enumeration

The sync report status enumeration describes
that status of a synchronous request.

Transaction

core:transaction

Object

The transaction object is used to represent
entities (such as trades, positions, and delta
ladders) which can be used in margin
calculations.

Transaction Encoding

core:transactionEncoding

Enumeration

The transaction encoding enumeration
identifies the encoding used for a transaction
payload.

Transaction Format

core:transactionFormat

Enumeration

The transaction formation enumeration
identifies the format used to specify the
transaction payload.

Transaction Type

core:transactionType

Enumeration

The transaction type is used to describe the
type of transaction being described in the
payload.

 Continue to learn about:  




How was your Client Systems Wiki Experience? Submit Feedback

Copyright © 2024 CME Group Inc. All rights reserved.