{ "$schema": "http://json-schema.org/draft-07/schema#", "description": "GET request to get contract interface", "title": "ContractInterfaceResponse", "type": "object", "required": ["functions", "variables", "maps", "fungible_tokens", "non_fungible_tokens"], "properties": { "functions": { "type": "array", "items": { "type": "object" }, "description": "List of defined methods" }, "variables": { "type": "array", "items": { "type": "object" }, "description": "List of defined variables" }, "maps": { "type": "array", "items": { "type": "object" }, "description": "List of defined data-maps" }, "fungible_tokens": { "type": "array", "items": { "type": "object" }, "description": "List of fungible tokens in the contract" }, "non_fungible_tokens": { "type": "array", "items": { "type": "object" }, "description": "List of non-fungible tokens in the contract" } } }