UNPKG

@valueflows/vf-graphql

Version:

Reference GraphQL implementation of the ValueFlows spec

42 lines (33 loc) 1.52 kB
// Generated by scripts/build.js - edit the *.gql file instead! module.exports = ` input AgentFilterParams { "Retrieve only agents with the specified classification(s)." classifiedAs: [ID!] } input AgentRelationshipFilterParams { "Retrieve only relationships matching these AgentRelationshipRole(s)." roleId: [ID!] "Retrieve only relationships relevant in the given accounting scope(s)." inScopeOf: [ID!] } interface Agent { relationships(filter: AgentRelationshipFilterParams): AgentRelationshipConnection relationshipsAsSubject(filter: AgentRelationshipFilterParams): AgentRelationshipConnection relationshipsAsObject(filter: AgentRelationshipFilterParams): AgentRelationshipConnection } type Person implements Agent { relationships(filter: AgentRelationshipFilterParams): AgentRelationshipConnection relationshipsAsSubject(filter: AgentRelationshipFilterParams): AgentRelationshipConnection relationshipsAsObject(filter: AgentRelationshipFilterParams): AgentRelationshipConnection } type Organization implements Agent { relationships(filter: AgentRelationshipFilterParams): AgentRelationshipConnection relationshipsAsSubject(filter: AgentRelationshipFilterParams): AgentRelationshipConnection relationshipsAsObject(filter: AgentRelationshipFilterParams): AgentRelationshipConnection } type Query { agents(filter: AgentFilterParams): AgentConnection! organizations(filter: AgentFilterParams): OrganizationConnection! people(filter: AgentFilterParams): PersonConnection! } `