Representation of the collateral of a repurchase agreement, along with related details of the agreement.
More...
|
| bool | BuyerReceivesCashflows [get, set] |
| | Does the buyer of the FlexibleRepo receive the cashflows from any collateral instruments, or do they get paid to the seller. More...
|
| |
| bool | BuyerReceivesCorporateActionPayments [get, set] |
| | Does the buyer of the FlexibleRepo receive any dividend or cash payments as the result of a corporate action on any of the collateral instruments, or are these amounts paid to the seller. Referred to as "manufactured payments" in the UK, and valid only under a repo with GMRA in Europe More...
|
| |
| List< CollateralInstrument > | CollateralInstruments [get, set] |
| | List of any collateral instruments. More...
|
| |
| decimal? | CollateralValue [get, set] |
| | Total value of the collateral before any margin or haircut applied. Can be provided instead of PurchasePrice, so that PurchasePrice can be inferred from the CollateralValue and one of Haircut or Margin. More...
|
| |
| bool | DeferManufacturedPayments [get, set] |
| | Indicates whether manufactured collateral payments are capitalised (i.e. deferred). Capitalised payments will be deferred to the maturity date of the repo and if applicable interest will be accrued at the repo rate. Defaults to false. More...
|
| |
Representation of the collateral of a repurchase agreement, along with related details of the agreement.
◆ Collateral() [1/2]
| Lusid.Sdk.Model.Collateral.Collateral |
( |
| ) |
|
|
inlineprotected |
Initializes a new instance of the Collateral class.
◆ Collateral() [2/2]
| Lusid.Sdk.Model.Collateral.Collateral |
( |
bool |
buyerReceivesCashflows = default(bool), |
|
|
bool |
buyerReceivesCorporateActionPayments = default(bool), |
|
|
List< CollateralInstrument > |
collateralInstruments = default(List<CollateralInstrument>), |
|
|
decimal? |
collateralValue = default(decimal?), |
|
|
bool |
deferManufacturedPayments = default(bool) |
|
) |
| |
|
inline |
Initializes a new instance of the Collateral class.
- Parameters
-
| buyerReceivesCashflows | Does the buyer of the FlexibleRepo receive the cashflows from any collateral instruments, or do they get paid to the seller. (required). |
| buyerReceivesCorporateActionPayments | Does the buyer of the FlexibleRepo receive any dividend or cash payments as the result of a corporate action on any of the collateral instruments, or are these amounts paid to the seller. Referred to as "manufactured payments" in the UK, and valid only under a repo with GMRA in Europe (required). |
| collateralInstruments | List of any collateral instruments.. |
| collateralValue | Total value of the collateral before any margin or haircut applied. Can be provided instead of PurchasePrice, so that PurchasePrice can be inferred from the CollateralValue and one of Haircut or Margin.. |
| deferManufacturedPayments | Indicates whether manufactured collateral payments are capitalised (i.e. deferred). Capitalised payments will be deferred to the maturity date of the repo and if applicable interest will be accrued at the repo rate. Defaults to false.. |
◆ Equals() [1/2]
| bool Lusid.Sdk.Model.Collateral.Equals |
( |
Collateral |
input | ) |
|
|
inline |
Returns true if Collateral instances are equal
- Parameters
-
- Returns
- Boolean
◆ Equals() [2/2]
| override bool Lusid.Sdk.Model.Collateral.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
| input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
| override int Lusid.Sdk.Model.Collateral.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
| virtual string Lusid.Sdk.Model.Collateral.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
| override string Lusid.Sdk.Model.Collateral.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ BuyerReceivesCashflows
| bool Lusid.Sdk.Model.Collateral.BuyerReceivesCashflows |
|
getset |
Does the buyer of the FlexibleRepo receive the cashflows from any collateral instruments, or do they get paid to the seller.
Does the buyer of the FlexibleRepo receive the cashflows from any collateral instruments, or do they get paid to the seller.
◆ BuyerReceivesCorporateActionPayments
| bool Lusid.Sdk.Model.Collateral.BuyerReceivesCorporateActionPayments |
|
getset |
Does the buyer of the FlexibleRepo receive any dividend or cash payments as the result of a corporate action on any of the collateral instruments, or are these amounts paid to the seller. Referred to as "manufactured payments" in the UK, and valid only under a repo with GMRA in Europe
Does the buyer of the FlexibleRepo receive any dividend or cash payments as the result of a corporate action on any of the collateral instruments, or are these amounts paid to the seller. Referred to as "manufactured payments" in the UK, and valid only under a repo with GMRA in Europe
◆ CollateralInstruments
List of any collateral instruments.
List of any collateral instruments.
◆ CollateralValue
| decimal? Lusid.Sdk.Model.Collateral.CollateralValue |
|
getset |
Total value of the collateral before any margin or haircut applied. Can be provided instead of PurchasePrice, so that PurchasePrice can be inferred from the CollateralValue and one of Haircut or Margin.
Total value of the collateral before any margin or haircut applied. Can be provided instead of PurchasePrice, so that PurchasePrice can be inferred from the CollateralValue and one of Haircut or Margin.
◆ DeferManufacturedPayments
| bool Lusid.Sdk.Model.Collateral.DeferManufacturedPayments |
|
getset |
Indicates whether manufactured collateral payments are capitalised (i.e. deferred). Capitalised payments will be deferred to the maturity date of the repo and if applicable interest will be accrued at the repo rate. Defaults to false.
Indicates whether manufactured collateral payments are capitalised (i.e. deferred). Capitalised payments will be deferred to the maturity date of the repo and if applicable interest will be accrued at the repo rate. Defaults to false.
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/lusid-sdk-csharp/checkouts/latest/sdk/Lusid.Sdk/Model/Collateral.cs