Table of Contents

Class Transaction

Namespace
TorBoxSDK.Models.User
Assembly
TorBoxSDK.dll

Represents a financial transaction on a TorBox user account.

public sealed record Transaction : IEquatable<Transaction>
Inheritance
Transaction
Implements
Inherited Members

Properties

Amount

Gets the transaction amount.

[JsonPropertyName("amount")]
public double Amount { get; init; }

Property Value

double

At

Gets the date and time when the transaction occurred, or null if not available.

[JsonPropertyName("at")]
public DateTimeOffset? At { get; init; }

Property Value

DateTimeOffset?

TransactionId

Gets the external reference ID for the transaction, or null if not available.

[JsonPropertyName("transaction_id")]
public string? TransactionId { get; init; }

Property Value

string

Type

Gets the payment provider type (e.g. sellix, nowpayments), or null if not available.

[JsonPropertyName("type")]
public string? Type { get; init; }

Property Value

string