Ledger
Represents a ledger in the system
type Ledger implements Node, ObjectWithMetadata {
id: ID!
accountType: LedgerAccountTypeEnum!
balance: Money!
seller: Seller
type: LedgerTypeEnum!
version: BigInt!
privateMetadata: [MetadataItem!]!
metadata: [MetadataItem!]!
buyer: User
}
Fields
Ledger.id ● ID! non-null scalar
The ID of the object
Ledger.accountType ● LedgerAccountTypeEnum! non-null enum
Ledger account type
Ledger.balance ● Money! non-null object
Balance of the ledger
Ledger.seller ● Seller object
Ledger.type ● LedgerTypeEnum! non-null enum
Type of the ledger
Ledger.version ● BigInt! non-null scalar
Ledger.privateMetadata ● [MetadataItem!]! non-null object
List of private metadata items.Requires proper staff permissions to access.
Ledger.metadata ● [MetadataItem!]! non-null object
List of public metadata items. Can be accessed without permissions.
Ledger.buyer ● User object
Buyer for this ledger
Interfaces
Node interface
An object with an ID
ObjectWithMetadata interface
Member Of
LedgerCountableEdge object ● LedgerEntry object