Class OfferCreate
An OfferCreate transaction is effectively a limit order.
It defines an intent to exchange currencies, and creates an Offer object if not completely.
Fulfilled when placed.
Offers can be partially fulfilled.
Inherited Members
Namespace: Xrpl.Models.Transaction
Assembly: Xrpl.dll
Syntax
public class OfferCreate : TransactionCommon, IOfferCreate, ITransactionCommon
Constructors
| Improve this Doc View SourceOfferCreate()
Declaration
public OfferCreate()
Properties
| Improve this Doc View SourceExpiration
Time after which the offer is no longer active, in seconds since the.
Ripple Epoch.
Declaration
public DateTime? Expiration { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTime> |
Flags
Transaction Flags for an OfferCreate Transaction.
Declaration
public OfferCreateFlags? Flags { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<OfferCreateFlags> |
OfferSequence
An offer to delete first, specified in the same way as OfferCancel.
Declaration
public uint? OfferSequence { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt32> |
TakerGets
The amount and type of currency being provided by the offer creator.
Declaration
public Currency TakerGets { get; set; }
Property Value
Type | Description |
---|---|
Currency |
TakerPays
The amount and type of currency being requested by the offer creator.
Declaration
public Currency TakerPays { get; set; }
Property Value
Type | Description |
---|---|
Currency |