LUSID C# SDK
Public Member Functions | List of all members
Lusid.Sdk.Api.ICounterpartiesApiSync Interface Reference

Represents a collection of functions to interact with the API endpoints More...

Inheritance diagram for Lusid.Sdk.Api.ICounterpartiesApiSync:
Inheritance graph
[legend]

Public Member Functions

AnnulSingleStructuredDataResponse DeleteCounterpartyAgreement (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] DeleteCounterpartyAgreement: Delete the Counterparty Agreement of given scope and code More...
 
ApiResponse< AnnulSingleStructuredDataResponseDeleteCounterpartyAgreementWithHttpInfo (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] DeleteCounterpartyAgreement: Delete the Counterparty Agreement of given scope and code More...
 
AnnulSingleStructuredDataResponse DeleteCreditSupportAnnex (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] DeleteCreditSupportAnnex: Delete the Credit Support Annex of given scope and code More...
 
ApiResponse< AnnulSingleStructuredDataResponseDeleteCreditSupportAnnexWithHttpInfo (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] DeleteCreditSupportAnnex: Delete the Credit Support Annex of given scope and code More...
 
GetCounterpartyAgreementResponse GetCounterpartyAgreement (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] GetCounterpartyAgreement: Get Counterparty Agreement More...
 
ApiResponse< GetCounterpartyAgreementResponseGetCounterpartyAgreementWithHttpInfo (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] GetCounterpartyAgreement: Get Counterparty Agreement More...
 
GetCreditSupportAnnexResponse GetCreditSupportAnnex (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] GetCreditSupportAnnex: Get Credit Support Annex More...
 
ApiResponse< GetCreditSupportAnnexResponseGetCreditSupportAnnexWithHttpInfo (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] GetCreditSupportAnnex: Get Credit Support Annex More...
 
ResourceListOfGetCounterpartyAgreementResponse ListCounterpartyAgreements (DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] ListCounterpartyAgreements: List the set of Counterparty Agreements More...
 
ApiResponse< ResourceListOfGetCounterpartyAgreementResponseListCounterpartyAgreementsWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] ListCounterpartyAgreements: List the set of Counterparty Agreements More...
 
ResourceListOfGetCreditSupportAnnexResponse ListCreditSupportAnnexes (DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] ListCreditSupportAnnexes: List the set of Credit Support Annexes More...
 
ApiResponse< ResourceListOfGetCreditSupportAnnexResponseListCreditSupportAnnexesWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] ListCreditSupportAnnexes: List the set of Credit Support Annexes More...
 
UpsertSingleStructuredDataResponse UpsertCounterpartyAgreement (UpsertCounterpartyAgreementRequest upsertCounterpartyAgreementRequest, int operationIndex=0)
 [EARLY ACCESS] UpsertCounterpartyAgreement: Upsert Counterparty Agreement More...
 
ApiResponse< UpsertSingleStructuredDataResponseUpsertCounterpartyAgreementWithHttpInfo (UpsertCounterpartyAgreementRequest upsertCounterpartyAgreementRequest, int operationIndex=0)
 [EARLY ACCESS] UpsertCounterpartyAgreement: Upsert Counterparty Agreement More...
 
UpsertSingleStructuredDataResponse UpsertCreditSupportAnnex (UpsertCreditSupportAnnexRequest upsertCreditSupportAnnexRequest, int operationIndex=0)
 [EARLY ACCESS] UpsertCreditSupportAnnex: Upsert Credit Support Annex More...
 
ApiResponse< UpsertSingleStructuredDataResponseUpsertCreditSupportAnnexWithHttpInfo (UpsertCreditSupportAnnexRequest upsertCreditSupportAnnexRequest, int operationIndex=0)
 [EARLY ACCESS] UpsertCreditSupportAnnex: Upsert Credit Support Annex More...
 
- Public Member Functions inherited from Lusid.Sdk.Client.IApiAccessor
string GetBasePath ()
 Gets the base path of the API client. More...
 

Additional Inherited Members

- Properties inherited from Lusid.Sdk.Client.IApiAccessor
IReadableConfiguration Configuration [get, set]
 Gets or sets the configuration object More...
 
ExceptionFactory ExceptionFactory [get, set]
 Provides a factory method hook for the creation of exceptions. More...
 

Detailed Description

Represents a collection of functions to interact with the API endpoints

Member Function Documentation

◆ DeleteCounterpartyAgreement()

AnnulSingleStructuredDataResponse Lusid.Sdk.Api.ICounterpartiesApiSync.DeleteCounterpartyAgreement ( string  scope,
string  code,
int  operationIndex = 0 
)

[EARLY ACCESS] DeleteCounterpartyAgreement: Delete the Counterparty Agreement of given scope and code

Delete the specified Counterparty Agreement from a single scope. The response will return either detail of the deleted item, or an explanation (failure) as to why this did not succeed. It is important to always check for any unsuccessful response.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Counterparty Agreement to delete.
codeThe Counterparty Agreement to delete.
operationIndexIndex associated with the operation.
Returns
AnnulSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ DeleteCounterpartyAgreementWithHttpInfo()

ApiResponse<AnnulSingleStructuredDataResponse> Lusid.Sdk.Api.ICounterpartiesApiSync.DeleteCounterpartyAgreementWithHttpInfo ( string  scope,
string  code,
int  operationIndex = 0 
)

[EARLY ACCESS] DeleteCounterpartyAgreement: Delete the Counterparty Agreement of given scope and code

Delete the specified Counterparty Agreement from a single scope. The response will return either detail of the deleted item, or an explanation (failure) as to why this did not succeed. It is important to always check for any unsuccessful response.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Counterparty Agreement to delete.
codeThe Counterparty Agreement to delete.
operationIndexIndex associated with the operation.
Returns
ApiResponse of AnnulSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ DeleteCreditSupportAnnex()

AnnulSingleStructuredDataResponse Lusid.Sdk.Api.ICounterpartiesApiSync.DeleteCreditSupportAnnex ( string  scope,
string  code,
int  operationIndex = 0 
)

[EARLY ACCESS] DeleteCreditSupportAnnex: Delete the Credit Support Annex of given scope and code

Delete the specified Credit Support Annex from a single scope. The response will return either detail of the deleted item, or an explanation (failure) as to why this did not succeed. It is important to always check for any unsuccessful response.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Credit Support Annex to delete.
codeThe Credit Support Annex to delete.
operationIndexIndex associated with the operation.
Returns
AnnulSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ DeleteCreditSupportAnnexWithHttpInfo()

ApiResponse<AnnulSingleStructuredDataResponse> Lusid.Sdk.Api.ICounterpartiesApiSync.DeleteCreditSupportAnnexWithHttpInfo ( string  scope,
string  code,
int  operationIndex = 0 
)

[EARLY ACCESS] DeleteCreditSupportAnnex: Delete the Credit Support Annex of given scope and code

Delete the specified Credit Support Annex from a single scope. The response will return either detail of the deleted item, or an explanation (failure) as to why this did not succeed. It is important to always check for any unsuccessful response.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Credit Support Annex to delete.
codeThe Credit Support Annex to delete.
operationIndexIndex associated with the operation.
Returns
ApiResponse of AnnulSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ GetCounterpartyAgreement()

GetCounterpartyAgreementResponse Lusid.Sdk.Api.ICounterpartiesApiSync.GetCounterpartyAgreement ( string  scope,
string  code,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0 
)

[EARLY ACCESS] GetCounterpartyAgreement: Get Counterparty Agreement

Get a Counterparty Agreement from a single scope. The response will return either the Counterparty Agreement that has been stored, or a failure explaining why the request was unsuccessful. It is important to always check for any unsuccessful requests (failures).

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Counterparty Agreement to retrieve.
codeThe name of the Counterparty Agreement to retrieve the data for.
asAtThe asAt datetime at which to retrieve the Counterparty Agreement. Defaults to return the latest version if not specified. (optional)
operationIndexIndex associated with the operation.
Returns
GetCounterpartyAgreementResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ GetCounterpartyAgreementWithHttpInfo()

ApiResponse<GetCounterpartyAgreementResponse> Lusid.Sdk.Api.ICounterpartiesApiSync.GetCounterpartyAgreementWithHttpInfo ( string  scope,
string  code,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0 
)

[EARLY ACCESS] GetCounterpartyAgreement: Get Counterparty Agreement

Get a Counterparty Agreement from a single scope. The response will return either the Counterparty Agreement that has been stored, or a failure explaining why the request was unsuccessful. It is important to always check for any unsuccessful requests (failures).

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Counterparty Agreement to retrieve.
codeThe name of the Counterparty Agreement to retrieve the data for.
asAtThe asAt datetime at which to retrieve the Counterparty Agreement. Defaults to return the latest version if not specified. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of GetCounterpartyAgreementResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ GetCreditSupportAnnex()

GetCreditSupportAnnexResponse Lusid.Sdk.Api.ICounterpartiesApiSync.GetCreditSupportAnnex ( string  scope,
string  code,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0 
)

[EARLY ACCESS] GetCreditSupportAnnex: Get Credit Support Annex

Get a Credit Support Annex from a single scope. The response will return either the Credit Support Annex that has been stored, or a failure explaining why the request was unsuccessful. It is important to always check for any unsuccessful requests (failures).

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Credit Support Annex to retrieve.
codeThe name of the Credit Support Annex to retrieve the data for.
asAtThe asAt datetime at which to retrieve the Credit Support Annex . Defaults to return the latest version if not specified. (optional)
operationIndexIndex associated with the operation.
Returns
GetCreditSupportAnnexResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ GetCreditSupportAnnexWithHttpInfo()

ApiResponse<GetCreditSupportAnnexResponse> Lusid.Sdk.Api.ICounterpartiesApiSync.GetCreditSupportAnnexWithHttpInfo ( string  scope,
string  code,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0 
)

[EARLY ACCESS] GetCreditSupportAnnex: Get Credit Support Annex

Get a Credit Support Annex from a single scope. The response will return either the Credit Support Annex that has been stored, or a failure explaining why the request was unsuccessful. It is important to always check for any unsuccessful requests (failures).

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the Credit Support Annex to retrieve.
codeThe name of the Credit Support Annex to retrieve the data for.
asAtThe asAt datetime at which to retrieve the Credit Support Annex . Defaults to return the latest version if not specified. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of GetCreditSupportAnnexResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ ListCounterpartyAgreements()

ResourceListOfGetCounterpartyAgreementResponse Lusid.Sdk.Api.ICounterpartiesApiSync.ListCounterpartyAgreements ( DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0 
)

[EARLY ACCESS] ListCounterpartyAgreements: List the set of Counterparty Agreements

List the set of Counterparty Agreements at the specified AsAt date/time

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to list the Counterparty Agreements. Defaults to latest if not specified. (optional)
operationIndexIndex associated with the operation.
Returns
ResourceListOfGetCounterpartyAgreementResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ ListCounterpartyAgreementsWithHttpInfo()

ApiResponse<ResourceListOfGetCounterpartyAgreementResponse> Lusid.Sdk.Api.ICounterpartiesApiSync.ListCounterpartyAgreementsWithHttpInfo ( DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0 
)

[EARLY ACCESS] ListCounterpartyAgreements: List the set of Counterparty Agreements

List the set of Counterparty Agreements at the specified AsAt date/time

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to list the Counterparty Agreements. Defaults to latest if not specified. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of ResourceListOfGetCounterpartyAgreementResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ ListCreditSupportAnnexes()

ResourceListOfGetCreditSupportAnnexResponse Lusid.Sdk.Api.ICounterpartiesApiSync.ListCreditSupportAnnexes ( DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0 
)

[EARLY ACCESS] ListCreditSupportAnnexes: List the set of Credit Support Annexes

List the set of Credit Support Annexes at the specified AsAt date/time

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to list the Credit Support Annexes. Defaults to latest if not specified. (optional)
operationIndexIndex associated with the operation.
Returns
ResourceListOfGetCreditSupportAnnexResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ ListCreditSupportAnnexesWithHttpInfo()

ApiResponse<ResourceListOfGetCreditSupportAnnexResponse> Lusid.Sdk.Api.ICounterpartiesApiSync.ListCreditSupportAnnexesWithHttpInfo ( DateTimeOffset?  asAt = default(DateTimeOffset?),
int  operationIndex = 0 
)

[EARLY ACCESS] ListCreditSupportAnnexes: List the set of Credit Support Annexes

List the set of Credit Support Annexes at the specified AsAt date/time

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtThe asAt datetime at which to list the Credit Support Annexes. Defaults to latest if not specified. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of ResourceListOfGetCreditSupportAnnexResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ UpsertCounterpartyAgreement()

UpsertSingleStructuredDataResponse Lusid.Sdk.Api.ICounterpartiesApiSync.UpsertCounterpartyAgreement ( UpsertCounterpartyAgreementRequest  upsertCounterpartyAgreementRequest,
int  operationIndex = 0 
)

[EARLY ACCESS] UpsertCounterpartyAgreement: Upsert Counterparty Agreement

Update or insert Counterparty Agreement in a single scope. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted Counterparty Agreement or failure message if unsuccessful It is important to always check to verify success (or failure).

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
upsertCounterpartyAgreementRequestThe Counterparty Agreement to update or insert
operationIndexIndex associated with the operation.
Returns
UpsertSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ UpsertCounterpartyAgreementWithHttpInfo()

ApiResponse<UpsertSingleStructuredDataResponse> Lusid.Sdk.Api.ICounterpartiesApiSync.UpsertCounterpartyAgreementWithHttpInfo ( UpsertCounterpartyAgreementRequest  upsertCounterpartyAgreementRequest,
int  operationIndex = 0 
)

[EARLY ACCESS] UpsertCounterpartyAgreement: Upsert Counterparty Agreement

Update or insert Counterparty Agreement in a single scope. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted Counterparty Agreement or failure message if unsuccessful It is important to always check to verify success (or failure).

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
upsertCounterpartyAgreementRequestThe Counterparty Agreement to update or insert
operationIndexIndex associated with the operation.
Returns
ApiResponse of UpsertSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ UpsertCreditSupportAnnex()

UpsertSingleStructuredDataResponse Lusid.Sdk.Api.ICounterpartiesApiSync.UpsertCreditSupportAnnex ( UpsertCreditSupportAnnexRequest  upsertCreditSupportAnnexRequest,
int  operationIndex = 0 
)

[EARLY ACCESS] UpsertCreditSupportAnnex: Upsert Credit Support Annex

Update or insert Credit Support Annex in a single scope. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted Credit Support Annex or failure message if unsuccessful It is important to always check to verify success (or failure).

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
upsertCreditSupportAnnexRequestThe Credit Support Annex to update or insert
operationIndexIndex associated with the operation.
Returns
UpsertSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.

◆ UpsertCreditSupportAnnexWithHttpInfo()

ApiResponse<UpsertSingleStructuredDataResponse> Lusid.Sdk.Api.ICounterpartiesApiSync.UpsertCreditSupportAnnexWithHttpInfo ( UpsertCreditSupportAnnexRequest  upsertCreditSupportAnnexRequest,
int  operationIndex = 0 
)

[EARLY ACCESS] UpsertCreditSupportAnnex: Upsert Credit Support Annex

Update or insert Credit Support Annex in a single scope. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted Credit Support Annex or failure message if unsuccessful It is important to always check to verify success (or failure).

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
upsertCreditSupportAnnexRequestThe Credit Support Annex to update or insert
operationIndexIndex associated with the operation.
Returns
ApiResponse of UpsertSingleStructuredDataResponse

Implemented in Lusid.Sdk.Api.CounterpartiesApi.


The documentation for this interface was generated from the following file: