LUSID C# SDK
Public Member Functions | Protected Member Functions | Properties | List of all members
Lusid.Sdk.Model.TransactionEntity Class Reference

TransactionEntity More...

Inheritance diagram for Lusid.Sdk.Model.TransactionEntity:
Inheritance graph
[legend]

Public Member Functions

 TransactionEntity (string href=default(string), string entityUniqueId=default(string), int? asAtVersionNumber=default(int?), string status=default(string), DateTimeOffset? asAtDeleted=default(DateTimeOffset?), string userIdDeleted=default(string), string requestIdDeleted=default(string), PortfolioWithoutHref prevailingPortfolio=default(PortfolioWithoutHref), Transaction prevailingInputTransaction=default(Transaction), PortfolioWithoutHref deletedPortfolio=default(PortfolioWithoutHref), Transaction deletedInputTransaction=default(Transaction), string previewedStatus=default(string), PortfolioWithoutHref previewedPortfolio=default(PortfolioWithoutHref), Transaction previewedInputTransaction=default(Transaction), List< Link > links=default(List< Link >))
 Initializes a new instance of the TransactionEntity class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
virtual string ToJson ()
 Returns the JSON string presentation of the object More...
 
override bool Equals (object input)
 Returns true if objects are equal More...
 
bool Equals (TransactionEntity input)
 Returns true if TransactionEntity instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

 TransactionEntity ()
 Initializes a new instance of the TransactionEntity class. More...
 

Properties

string Href [get, set]
 The link to the transaction entity. More...
 
string EntityUniqueId [get, set]
 The unique id of the transaction, combining the portfolio and transaction identifiers. More...
 
int? AsAtVersionNumber [get, set]
 The version number of the transaction entity at the requested asAt. More...
 
string Status [get, set]
 The status of the transaction entity. &#39;Prevailing&#39; when the transaction exists — including a cancelled transaction, whose cancellation is reflected in its own status rather than here; &#39;Deleted&#39; when the transaction&#39;s portfolio has been deleted; &#39;DoesNotExist&#39; when the transaction does not yet exist (e.g. staged creation preview). Available values: Prevailing, Deleted, DoesNotExist. More...
 
DateTimeOffset? AsAtDeleted [get, set]
 The asAt datetime at which the portfolio (and by extension, the transaction) was deleted. More...
 
string UserIdDeleted [get, set]
 The unique id of the user who deleted the portfolio. More...
 
string RequestIdDeleted [get, set]
 The unique request id of the command that deleted the portfolio. More...
 
PortfolioWithoutHref PrevailingPortfolio [get, set]
 Gets or Sets PrevailingPortfolio More...
 
Transaction PrevailingInputTransaction [get, set]
 Gets or Sets PrevailingInputTransaction More...
 
PortfolioWithoutHref DeletedPortfolio [get, set]
 Gets or Sets DeletedPortfolio More...
 
Transaction DeletedInputTransaction [get, set]
 Gets or Sets DeletedInputTransaction More...
 
string PreviewedStatus [get, set]
 The status of the transaction after the staged modification is applied. Always &#39;Prevailing&#39; for transaction previews. Available values: Prevailing, Deleted, DoesNotExist. More...
 
PortfolioWithoutHref PreviewedPortfolio [get, set]
 Gets or Sets PreviewedPortfolio More...
 
Transaction PreviewedInputTransaction [get, set]
 Gets or Sets PreviewedInputTransaction More...
 
List< LinkLinks [get, set]
 Gets or Sets Links More...
 

Detailed Description

TransactionEntity

Constructor & Destructor Documentation

◆ TransactionEntity() [1/2]

Lusid.Sdk.Model.TransactionEntity.TransactionEntity ( )
inlineprotected

Initializes a new instance of the TransactionEntity class.

◆ TransactionEntity() [2/2]

Lusid.Sdk.Model.TransactionEntity.TransactionEntity ( string  href = default(string),
string  entityUniqueId = default(string),
int?  asAtVersionNumber = default(int?),
string  status = default(string),
DateTimeOffset?  asAtDeleted = default(DateTimeOffset?),
string  userIdDeleted = default(string),
string  requestIdDeleted = default(string),
PortfolioWithoutHref  prevailingPortfolio = default(PortfolioWithoutHref),
Transaction  prevailingInputTransaction = default(Transaction),
PortfolioWithoutHref  deletedPortfolio = default(PortfolioWithoutHref),
Transaction  deletedInputTransaction = default(Transaction),
string  previewedStatus = default(string),
PortfolioWithoutHref  previewedPortfolio = default(PortfolioWithoutHref),
Transaction  previewedInputTransaction = default(Transaction),
List< Link links = default(List<Link>) 
)
inline

Initializes a new instance of the TransactionEntity class.

Parameters
hrefThe link to the transaction entity. (required).
entityUniqueIdThe unique id of the transaction, combining the portfolio and transaction identifiers. (required).
asAtVersionNumberThe version number of the transaction entity at the requested asAt..
statusThe status of the transaction entity. &#39;Prevailing&#39; when the transaction exists — including a cancelled transaction, whose cancellation is reflected in its own status rather than here; &#39;Deleted&#39; when the transaction&#39;s portfolio has been deleted; &#39;DoesNotExist&#39; when the transaction does not yet exist (e.g. staged creation preview). Available values: Prevailing, Deleted, DoesNotExist. (required).
asAtDeletedThe asAt datetime at which the portfolio (and by extension, the transaction) was deleted..
userIdDeletedThe unique id of the user who deleted the portfolio..
requestIdDeletedThe unique request id of the command that deleted the portfolio..
prevailingPortfolioprevailingPortfolio.
prevailingInputTransactionprevailingInputTransaction.
deletedPortfoliodeletedPortfolio.
deletedInputTransactiondeletedInputTransaction.
previewedStatusThe status of the transaction after the staged modification is applied. Always &#39;Prevailing&#39; for transaction previews. Available values: Prevailing, Deleted, DoesNotExist..
previewedPortfoliopreviewedPortfolio.
previewedInputTransactionpreviewedInputTransaction.
linkslinks.

Member Function Documentation

◆ Equals() [1/2]

override bool Lusid.Sdk.Model.TransactionEntity.Equals ( object  input)
inline

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

bool Lusid.Sdk.Model.TransactionEntity.Equals ( TransactionEntity  input)
inline

Returns true if TransactionEntity instances are equal

Parameters
inputInstance of TransactionEntity to be compared
Returns
Boolean

◆ GetHashCode()

override int Lusid.Sdk.Model.TransactionEntity.GetHashCode ( )
inline

Gets the hash code

Returns
Hash code

◆ ToJson()

virtual string Lusid.Sdk.Model.TransactionEntity.ToJson ( )
inlinevirtual

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

override string Lusid.Sdk.Model.TransactionEntity.ToString ( )
inline

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AsAtDeleted

DateTimeOffset? Lusid.Sdk.Model.TransactionEntity.AsAtDeleted
getset

The asAt datetime at which the portfolio (and by extension, the transaction) was deleted.

The asAt datetime at which the portfolio (and by extension, the transaction) was deleted.

◆ AsAtVersionNumber

int? Lusid.Sdk.Model.TransactionEntity.AsAtVersionNumber
getset

The version number of the transaction entity at the requested asAt.

The version number of the transaction entity at the requested asAt.

◆ DeletedInputTransaction

Transaction Lusid.Sdk.Model.TransactionEntity.DeletedInputTransaction
getset

Gets or Sets DeletedInputTransaction

◆ DeletedPortfolio

PortfolioWithoutHref Lusid.Sdk.Model.TransactionEntity.DeletedPortfolio
getset

Gets or Sets DeletedPortfolio

◆ EntityUniqueId

string Lusid.Sdk.Model.TransactionEntity.EntityUniqueId
getset

The unique id of the transaction, combining the portfolio and transaction identifiers.

The unique id of the transaction, combining the portfolio and transaction identifiers.

◆ Href

string Lusid.Sdk.Model.TransactionEntity.Href
getset

The link to the transaction entity.

The link to the transaction entity.

◆ Links

List<Link> Lusid.Sdk.Model.TransactionEntity.Links
getset

Gets or Sets Links

◆ PrevailingInputTransaction

Transaction Lusid.Sdk.Model.TransactionEntity.PrevailingInputTransaction
getset

Gets or Sets PrevailingInputTransaction

◆ PrevailingPortfolio

PortfolioWithoutHref Lusid.Sdk.Model.TransactionEntity.PrevailingPortfolio
getset

Gets or Sets PrevailingPortfolio

◆ PreviewedInputTransaction

Transaction Lusid.Sdk.Model.TransactionEntity.PreviewedInputTransaction
getset

Gets or Sets PreviewedInputTransaction

◆ PreviewedPortfolio

PortfolioWithoutHref Lusid.Sdk.Model.TransactionEntity.PreviewedPortfolio
getset

Gets or Sets PreviewedPortfolio

◆ PreviewedStatus

string Lusid.Sdk.Model.TransactionEntity.PreviewedStatus
getset

The status of the transaction after the staged modification is applied. Always &#39;Prevailing&#39; for transaction previews. Available values: Prevailing, Deleted, DoesNotExist.

The status of the transaction after the staged modification is applied. Always &#39;Prevailing&#39; for transaction previews. Available values: Prevailing, Deleted, DoesNotExist.

◆ RequestIdDeleted

string Lusid.Sdk.Model.TransactionEntity.RequestIdDeleted
getset

The unique request id of the command that deleted the portfolio.

The unique request id of the command that deleted the portfolio.

◆ Status

string Lusid.Sdk.Model.TransactionEntity.Status
getset

The status of the transaction entity. &#39;Prevailing&#39; when the transaction exists — including a cancelled transaction, whose cancellation is reflected in its own status rather than here; &#39;Deleted&#39; when the transaction&#39;s portfolio has been deleted; &#39;DoesNotExist&#39; when the transaction does not yet exist (e.g. staged creation preview). Available values: Prevailing, Deleted, DoesNotExist.

The status of the transaction entity. &#39;Prevailing&#39; when the transaction exists — including a cancelled transaction, whose cancellation is reflected in its own status rather than here; &#39;Deleted&#39; when the transaction&#39;s portfolio has been deleted; &#39;DoesNotExist&#39; when the transaction does not yet exist (e.g. staged creation preview). Available values: Prevailing, Deleted, DoesNotExist.

◆ UserIdDeleted

string Lusid.Sdk.Model.TransactionEntity.UserIdDeleted
getset

The unique id of the user who deleted the portfolio.

The unique id of the user who deleted the portfolio.


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