UNPKG

@valueflows/vf-graphql

Version:

Reference GraphQL implementation of the ValueFlows spec

1,837 lines (1,836 loc) 503 kB
{ "$schema": "http://json-schema.org/draft-06/schema#", "properties": { "Query": { "type": "object", "properties": { "action": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Action" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "actions": { "type": "object", "properties": { "return": { "type": "array", "items": { "$ref": "#/definitions/Action" } }, "arguments": { "type": "object", "properties": {}, "required": [] } }, "required": [] }, "myAgent": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Agent" }, "arguments": { "type": "object", "properties": {}, "required": [] } }, "required": [], "description": "Loads details of the currently authenticated REA agent" }, "agent": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Agent" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [], "description": "Find an agent (person or organization) by their ID" }, "agents": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AgentConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" }, "filter": { "$ref": "#/definitions/AgentFilterParams" } }, "required": [] } }, "required": [], "description": "Loads all agents publicly registered within this collaboration space" }, "organization": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Organization" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [], "description": "Find an organization (group) agent by its ID" }, "organizations": { "type": "object", "properties": { "return": { "$ref": "#/definitions/OrganizationConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" }, "filter": { "$ref": "#/definitions/AgentFilterParams" } }, "required": [] } }, "required": [], "description": "Loads all organizations publicly registered within this collaboration space" }, "person": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Person" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [], "description": "Find a person by their ID" }, "people": { "type": "object", "properties": { "return": { "$ref": "#/definitions/PersonConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" }, "filter": { "$ref": "#/definitions/AgentFilterParams" } }, "required": [] } }, "required": [], "description": "Loads all people who have publicly registered with this collaboration space." }, "agentRelationship": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AgentRelationship" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [], "description": "Retrieve details of an agent relationship by its ID" }, "agentRelationships": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AgentRelationshipConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [], "description": "Retrieve details of all the relationships between all agents registered in this collaboration space" }, "agentRelationshipRole": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AgentRelationshipRole" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [], "description": "Retrieve details of an agent relationship role by its ID" }, "agentRelationshipRoles": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AgentRelationshipRoleConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [], "description": "Retrieve all possible kinds of associations that agents may have with one another in this collaboration space" }, "agreement": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Agreement" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "agreements": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AgreementConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "appreciation": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Appreciation" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "appreciations": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AppreciationConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "claim": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Claim" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "claims": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ClaimConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" }, "filter": { "$ref": "#/definitions/ClaimFilterParams" } }, "required": [] } }, "required": [] }, "settlement": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Settlement" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "settlements": { "type": "object", "properties": { "return": { "$ref": "#/definitions/SettlementConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "commitment": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Commitment" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "commitments": { "type": "object", "properties": { "return": { "$ref": "#/definitions/CommitmentConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" }, "filter": { "$ref": "#/definitions/CommitmentFilterParams" } }, "required": [] } }, "required": [] }, "spatialThing": { "type": "object", "properties": { "return": { "$ref": "#/definitions/SpatialThing" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "spatialThings": { "type": "object", "properties": { "return": { "$ref": "#/definitions/SpatialThingConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "intent": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Intent" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "intents": { "type": "object", "properties": { "return": { "$ref": "#/definitions/IntentConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" }, "filter": { "$ref": "#/definitions/IntentFilterParams" }, "orderBy": { "$ref": "#/definitions/IntentsOrder" } }, "required": [] } }, "required": [] }, "unit": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Unit" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "units": { "type": "object", "properties": { "return": { "$ref": "#/definitions/UnitConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "economicEvent": { "type": "object", "properties": { "return": { "$ref": "#/definitions/EconomicEvent" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "economicEvents": { "type": "object", "properties": { "return": { "$ref": "#/definitions/EconomicEventConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" }, "filter": { "$ref": "#/definitions/EconomicEventFilterParams" } }, "required": [] } }, "required": [] }, "economicResource": { "type": "object", "properties": { "return": { "$ref": "#/definitions/EconomicResource" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "economicResources": { "type": "object", "properties": { "return": { "$ref": "#/definitions/EconomicResourceConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "plan": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Plan" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "plans": { "type": "object", "properties": { "return": { "$ref": "#/definitions/PlanConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "process": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Process" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "processes": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ProcessConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" }, "filter": { "$ref": "#/definitions/ProcessFilterParams" } }, "required": [] } }, "required": [] }, "processSpecification": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ProcessSpecification" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "processSpecifications": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ProcessSpecificationConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "productBatch": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ProductBatch" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "productBatches": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ProductBatchConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "proposal": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Proposal" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "proposals": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ProposalConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" }, "filter": { "$ref": "#/definitions/ProposalFilterParams" } }, "required": [] } }, "required": [] }, "offers": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ProposalConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [], "description": "List all proposals that are being listed as offers." }, "requests": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ProposalConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [], "description": "List all proposals that are being listed as requests." }, "recipeFlow": { "type": "object", "properties": { "return": { "$ref": "#/definitions/RecipeFlow" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "recipeFlows": { "type": "object", "properties": { "return": { "$ref": "#/definitions/RecipeFlowConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "recipeProcess": { "type": "object", "properties": { "return": { "$ref": "#/definitions/RecipeProcess" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "recipeProcesses": { "type": "object", "properties": { "return": { "$ref": "#/definitions/RecipeProcessConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "recipeExchange": { "type": "object", "properties": { "return": { "$ref": "#/definitions/RecipeExchange" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "recipeExchanges": { "type": "object", "properties": { "return": { "$ref": "#/definitions/RecipeExchangeConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "resourceSpecification": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ResourceSpecification" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "resourceSpecifications": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ResourceSpecificationConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "scenario": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Scenario" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "scenarios": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ScenarioConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] }, "scenarioDefinition": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ScenarioDefinition" }, "arguments": { "type": "object", "properties": { "id": { "$ref": "#/definitions/ID" } }, "required": [ "id" ] } }, "required": [] }, "scenarioDefinitions": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ScenarioDefinitionConnection" }, "arguments": { "type": "object", "properties": { "first": { "$ref": "#/definitions/Int" }, "after": { "$ref": "#/definitions/String" }, "last": { "$ref": "#/definitions/Int" }, "before": { "$ref": "#/definitions/String" } }, "required": [] } }, "required": [] } }, "required": [] }, "Mutation": { "type": "object", "properties": { "createPerson": { "type": "object", "properties": { "return": { "$ref": "#/definitions/PersonResponse" }, "arguments": { "type": "object", "properties": { "person": { "$ref": "#/definitions/AgentCreateParams" } }, "required": [ "person" ] } }, "required": [], "description": "Registers a new (human) person with the collaboration space" }, "updatePerson": { "type": "object", "properties": { "return": { "$ref": "#/definitions/PersonResponse" }, "arguments": { "type": "object", "properties": { "person": { "$ref": "#/definitions/AgentUpdateParams" } }, "required": [ "person" ] } }, "required": [], "description": "Update profile details" }, "deletePerson": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Boolean" }, "arguments": { "type": "object", "properties": { "revisionId": { "$ref": "#/definitions/ID" } }, "required": [ "revisionId" ] } }, "required": [], "description": "Erase record of a person and thus remove them from the collaboration space" }, "createOrganization": { "type": "object", "properties": { "return": { "$ref": "#/definitions/OrganizationResponse" }, "arguments": { "type": "object", "properties": { "organization": { "$ref": "#/definitions/OrganizationCreateParams" } }, "required": [ "organization" ] } }, "required": [], "description": "Registers a new organization (group agent) with the collaboration space" }, "updateOrganization": { "type": "object", "properties": { "return": { "$ref": "#/definitions/OrganizationResponse" }, "arguments": { "type": "object", "properties": { "organization": { "$ref": "#/definitions/OrganizationUpdateParams" } }, "required": [ "organization" ] } }, "required": [], "description": "Update organization profile details" }, "deleteOrganization": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Boolean" }, "arguments": { "type": "object", "properties": { "revisionId": { "$ref": "#/definitions/ID" } }, "required": [ "revisionId" ] } }, "required": [], "description": "Erase record of an organization and thus remove it from the collaboration space" }, "createAgentRelationship": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AgentRelationshipResponse" }, "arguments": { "type": "object", "properties": { "relationship": { "$ref": "#/definitions/AgentRelationshipCreateParams" } }, "required": [ "relationship" ] } }, "required": [] }, "updateAgentRelationship": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AgentRelationshipResponse" }, "arguments": { "type": "object", "properties": { "relationship": { "$ref": "#/definitions/AgentRelationshipUpdateParams" } }, "required": [ "relationship" ] } }, "required": [] }, "deleteAgentRelationship": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Boolean" }, "arguments": { "type": "object", "properties": { "revisionId": { "$ref": "#/definitions/ID" } }, "required": [ "revisionId" ] } }, "required": [] }, "createAgentRelationshipRole": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AgentRelationshipRoleResponse" }, "arguments": { "type": "object", "properties": { "agentRelationshipRole": { "$ref": "#/definitions/AgentRelationshipRoleCreateParams" } }, "required": [ "agentRelationshipRole" ] } }, "required": [] }, "updateAgentRelationshipRole": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AgentRelationshipRoleResponse" }, "arguments": { "type": "object", "properties": { "agentRelationshipRole": { "$ref": "#/definitions/AgentRelationshipRoleUpdateParams" } }, "required": [ "agentRelationshipRole" ] } }, "required": [] }, "deleteAgentRelationshipRole": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Boolean" }, "arguments": { "type": "object", "properties": { "revisionId": { "$ref": "#/definitions/ID" } }, "required": [ "revisionId" ] } }, "required": [] }, "createAgreement": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AgreementResponse" }, "arguments": { "type": "object", "properties": { "agreement": { "$ref": "#/definitions/AgreementCreateParams" } }, "required": [] } }, "required": [] }, "updateAgreement": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AgreementResponse" }, "arguments": { "type": "object", "properties": { "agreement": { "$ref": "#/definitions/AgreementUpdateParams" } }, "required": [] } }, "required": [] }, "deleteAgreement": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Boolean" }, "arguments": { "type": "object", "properties": { "revisionId": { "$ref": "#/definitions/ID" } }, "required": [ "revisionId" ] } }, "required": [] }, "createAppreciation": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AppreciationResponse" }, "arguments": { "type": "object", "properties": { "appreciation": { "$ref": "#/definitions/AppreciationCreateParams" } }, "required": [ "appreciation" ] } }, "required": [] }, "updateAppreciation": { "type": "object", "properties": { "return": { "$ref": "#/definitions/AppreciationResponse" }, "arguments": { "type": "object", "properties": { "appreciation": { "$ref": "#/definitions/AppreciationUpdateParams" } }, "required": [ "appreciation" ] } }, "required": [] }, "deleteAppreciation": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Boolean" }, "arguments": { "type": "object", "properties": { "revisionId": { "$ref": "#/definitions/ID" } }, "required": [ "revisionId" ] } }, "required": [] }, "createClaim": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ClaimResponse" }, "arguments": { "type": "object", "properties": { "claim": { "$ref": "#/definitions/ClaimCreateParams" } }, "required": [ "claim" ] } }, "required": [] }, "updateClaim": { "type": "object", "properties": { "return": { "$ref": "#/definitions/ClaimResponse" }, "arguments": { "type": "object", "properties": { "claim": { "$ref": "#/definitions/ClaimUpdateParams" } }, "required": [ "claim" ] } }, "required": [] }, "deleteClaim": { "type": "object", "properties": { "return": { "$ref": "#/definitions/Boolean" }, "arguments": { "type": "object", "properties": { "revisionId": { "$ref": "#/definitions/ID" } }, "required": [ "revisionId" ] } }, "required": [] }, "createSettlement": { "type": "object", "properties": { "return": { "$ref": "#/definitions/SettlementResponse" }, "arguments": { "type": "object", "properties": { "settlement": { "$ref": "#/definitions/SettlementCreateParams" } }, "required": [ "settlement" ] } }, "required": [] }, "updateSettlement": { "type": "object", "properties": { "return": { "$ref": "#/definitions/SettlementResponse" }, "arguments": { "type": "object", "properties": { "settlement": { "$ref": "#/definitions/SettlementUpdateParams" }