12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- {
- "$schema": "http://json-schema.org/draft-04/schema#",
- "title": "getTrustlines",
- "type": "array",
- "items": {
- "properties": {
- "specification": {
- "$ref": "trustline",
- "description": "A trust line specification that would produce this trust line in its current state."
- },
- "counterparty": {
- "properties": {
- "limit": {
- "$ref": "value",
- "description": "The maximum amount that the counterparty can be owed through the trust line."
- },
- "ripplingDisabled": {
- "type": "boolean",
- "description": "If true, payments cannot ripple through this trustline."
- },
- "frozen": {
- "type": "boolean",
- "description": "If true, the trust line is frozen, which means that funds can only be sent directly to the counterparty."
- },
- "authorized": {
- "type": "boolean",
- "description": "If true, the counterparty authorizes this party to hold issuances from the counterparty."
- }
- },
- "description": "Properties of the trustline from the perspective of the counterparty.",
- "required": ["limit"],
- "additionalProperties": false
- },
- "state": {
- "properties": {
- "balance": {
- "$ref": "signedValue",
- "description": "The balance on the trust line, representing which party owes the other and by how much."
- }
- },
- "description": "Non-settings details of the trust line's state.",
- "required": ["balance"],
- "additionalProperties": false
- }
- },
- "required": ["specification", "counterparty", "state"],
- "additionalProperties": false
- }
- }
|