# Offer | xrpl
Documentation for xrpl

# Interface Offer

#### Hierarchy

- BaseLedgerEntry
- HasPreviousTxnID
  - Offer
    - BookOffer

- Defined in packages/xrpl/src/models/ledger/Offer.ts:5

#####
Index

### Properties

Account
BookDirectory
BookNode
Expiration?
Flags
LedgerEntryType
OwnerNode
PreviousTxnID
PreviousTxnLgrSeq
Sequence
TakerGets
TakerPays
index

## Properties

### Account

Account: string

The address of the account that placed this Offer.

- Defined in packages/xrpl/src/models/ledger/Offer.ts:10

### BookDirectory

BookDirectory: string

The ID of the Offer Directory that links to this Offer.

- Defined in packages/xrpl/src/models/ledger/Offer.ts:24

### BookNode

BookNode: string

A hint indicating which page of the Offer Directory links to this object, in case the directory consists of multiple pages.

- Defined in packages/xrpl/src/models/ledger/Offer.ts:29

### `Optional` Expiration

Expiration?: number

The time this Offer expires, in seconds since the Ripple Epoch.

- Defined in packages/xrpl/src/models/ledger/Offer.ts:36

### Flags

Flags: number

A bit-map of boolean flags enabled for this Offer.

- Defined in packages/xrpl/src/models/ledger/Offer.ts:8

### LedgerEntryType

LedgerEntryType: "Offer"

- Defined in packages/xrpl/src/models/ledger/Offer.ts:6

### OwnerNode

OwnerNode: string

A hint indicating which page of the Owner Directory links to this object, in case the directory consists of multiple pages.

- Defined in packages/xrpl/src/models/ledger/Offer.ts:34

### PreviousTxnID

PreviousTxnID: string

The identifying hash of the transaction that most recently modified this object.

Inherited from HasPreviousTxnID.PreviousTxnID

- Defined in packages/xrpl/src/models/ledger/BaseLedgerEntry.ts:10

### PreviousTxnLgrSeq

PreviousTxnLgrSeq: number

The index of the ledger that contains the transaction that most recently modified this object.

Inherited from HasPreviousTxnID.PreviousTxnLgrSeq

- Defined in packages/xrpl/src/models/ledger/BaseLedgerEntry.ts:15

### Sequence

Sequence: number

The Sequence value of the OfferCreate transaction that created this Offer object. Used in combination with the Account to identify this Offer.

- Defined in packages/xrpl/src/models/ledger/Offer.ts:15

### TakerGets

TakerGets: Amount

The remaining amount and type of currency being provided by the Offer creator.

- Defined in packages/xrpl/src/models/ledger/Offer.ts:22

### TakerPays

TakerPays: Amount

The remaining amount and type of currency requested by the Offer creator.

- Defined in packages/xrpl/src/models/ledger/Offer.ts:17

### index

index: string

Inherited from BaseLedgerEntry.index

- Defined in packages/xrpl/src/models/ledger/BaseLedgerEntry.ts:2

Generated using TypeDoc