{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "getAccountObjectsOptions", "description": "Request options for getAccountObjects", "type": "object", "properties": { "address": { "$ref": "address", "description": "The address of the account to get the account objects of." }, "options": { "description": "Options that affect what to return.", "properties": { "type": { "type": "string", "enum": [ "check", "escrow", "offer", "payment_channel", "signer_list", "state" ], "description": "(Optional) Filter results to include only this type of ledger object. The valid types are: `check`, `escrow`, `offer`, `payment_channel`, `signer_list`, and `state` (trust line)." }, "ledgerHash": { "type": "string", "description": "(Optional) A 20-byte hex string for the ledger version to use." }, "ledgerIndex": { "oneOf": [ { "$ref": "ledgerVersion" }, { "type": "string" } ], "description": "(Optional) The sequence number of the ledger to use, or a shortcut string to choose a ledger automatically." }, "limit": { "type": "integer", "minimum": 1, "description": "(Optional) The maximum number of objects to include in the results." } }, "additionalProperties": false } }, "required": ["address"], "additionalProperties": false }