SettlementClass

This table enumerates the available Settlement Classes for each Instrument (Issuer).

Metadata

  • Base Table Class: Static
  • Default Size: 100

Fields

NameTypeSize (bytes)Description
IdInteger (signed)8The unique identifier of this SettlementClass.
StatusSet of Status4
ExternalFKInteger (unsigned)8FK for this record in external system that generated it
InstrumentForeign key to Instrument8The Instrument (Issuer) to which this SettlementClass belongs.
ShortNameString24A short name identifier for the SettlementClass.
EquityClassForeign key to EquityClass8Each SettlementClass must be one of the valid Equity Classes supported by Carta.
UpdateNumberInteger (unsigned)8A number that records every change that happens to a record. It is primarily used to avoid write after read problems when an intermediate write has changed the originally read record.
OwnerUserForeign key to User8The Id of the User that owns this SettlementClass.
OwnerGroupForeign key to Group8The Id of the Group that owns this SettlementClass.
OwnerFirmForeign key to Firm8The Id of the Firm that owns this SettlementClass.
CreateUserForeign key to User8The Id of the User that created this SettlementClass.
CreateTimestampInteger (unsigned)8The time at which this SettlementClass was created.
UpdateUserForeign key to User8The Id of the User that last updated this SettlementClass.
UpdateTimestampInteger (unsigned)8The time at which this SettlementClass was last updated.

Foreign Keys

The following diagram shows the tables that have a foreign key link to the SettlementClass table. All Table nodes can be clicked to take you to that table's definition page.

graph LR;
	AuctionSettlementClass-->|SettlementClass|SettlementClass
	click AuctionSettlementClass "/marketgrid/developer/model/tables/AuctionSettlementClass"
	AuctionAccountDetail-->|SettlementClass|SettlementClass
	click AuctionAccountDetail "/marketgrid/developer/model/tables/AuctionAccountDetail"
	AuctionAccountAllocation-->|SettlementClass|SettlementClass
	click AuctionAccountAllocation "/marketgrid/developer/model/tables/AuctionAccountAllocation"
	MarketEligibleEquityClass-->|SettlementClass|SettlementClass
	click MarketEligibleEquityClass "/marketgrid/developer/model/tables/MarketEligibleEquityClass"
	OrderBook-->|SettlementClass|SettlementClass
	click OrderBook "/marketgrid/developer/model/tables/OrderBook"
	Order-->|SettlementClass|SettlementClass
	click Order "/marketgrid/developer/model/tables/Order"
	Trade-->|SettlementClass|SettlementClass
	click Trade "/marketgrid/developer/model/tables/Trade"