Skip to main content

Ledger

Represents a financial ledger account.

type Ledger implements Node, ObjectWithMetadata {
id: ID!
metadata: [MetadataItem!]!
privateMetadata: [MetadataItem!]!
accountType: LedgerAccountTypeEnum!
balance: Money!
seller: Seller
type: LedgerTypeEnum!
version: BigInt!
buyer: User
}

Fields

Ledger.id ● ID! non-null scalar

The Globally Unique ID of this object

Ledger.metadata ● [MetadataItem!]! non-null object

List of public metadata items. Can be accessed without permissions.

Ledger.privateMetadata ● [MetadataItem!]! non-null object

List of private metadata items. Requires proper staff permissions to access.

Ledger.accountType ● LedgerAccountTypeEnum! non-null enum

Ledger account type

Ledger.balance ● Money! non-null object

Balance of the ledger

Ledger.seller ● Seller object

Seller associated with this ledger

Ledger.type ● LedgerTypeEnum! non-null enum

Type of the ledger

Ledger.version ● BigInt! non-null scalar

Ledger version for optimistic locking

Ledger.buyer ● User object

Buyer for this ledger

Interfaces

Node interface

An object with a Globally Unique ID

ObjectWithMetadata interface

An object that supports metadata.

Member Of

LedgerCountableEdge object ● LedgerEntry object

Was this page helpful?