@leosprograms/vf-graphql-holochain
Version:
GraphQL schema bindings for the Holochain implementation of ValueFlows
69 lines (60 loc) • 3.46 kB
JavaScript
const associateMyAgentExtension = `
type Mutation {
"Associates the Agent identified by agentId with the currently authenticated user. Can only be used once."
associateMyAgent(agentId: ID!): Boolean!
}
`;
const hasIds = `
type Measure {
hasUnitId: ID!
}
type ResourceSpecification {
defaultUnitOfResourceId: ID!
}
type Intent {
providerId: ID!
receiverId: ID!
}
type Commitment {
providerId: ID!
receiverId: ID!
stageId: ID!
}
type EconomicEvent {
providerId: ID!
receiverId: ID!
inputOfId: ID!
outputOfId: ID!
}
type EconomicResource {
stageId: ID!
}
`;
const recipes = `
type RecipeProcess {
processConformsToId: ID!
recipeInputs: [RecipeFlow]
recipeOutputs: [RecipeFlow]
}
type RecipeFlow {
providerRole: String
receiverRole: String
instructions: String
}
input RecipeFlowCreateParams {
providerRole: String
receiverRole: String
instructions: String
}
input RecipeFlowUpdateParams {
providerRole: String
receiverRole: String
instructions: String
}
type RecipeExchange {
recipeClauses: [RecipeFlow]
recipeReciprocalClauses: [RecipeFlow]
}
`;
export { associateMyAgentExtension, hasIds, recipes };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NoZW1hLWV4dGVuc2lvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zY2hlbWEtZXh0ZW5zaW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLHlCQUF5QixHQUFHOzs7OztDQUtqQyxDQUFDO0FBRUYsTUFBTSxNQUFNLEdBQUc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQThCZCxDQUFDO0FBRUYsTUFBTSxPQUFPLEdBQUc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBNkJmLENBQUE7QUFFRCxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgYXNzb2NpYXRlTXlBZ2VudEV4dGVuc2lvbiA9IGBcbnR5cGUgTXV0YXRpb24gIHtcbiAgICBcIkFzc29jaWF0ZXMgdGhlIEFnZW50IGlkZW50aWZpZWQgYnkgYWdlbnRJZCB3aXRoIHRoZSBjdXJyZW50bHkgYXV0aGVudGljYXRlZCB1c2VyLiBDYW4gb25seSBiZSB1c2VkIG9uY2UuXCJcbiAgICBhc3NvY2lhdGVNeUFnZW50KGFnZW50SWQ6IElEISk6IEJvb2xlYW4hXG59XG5gO1xuXG5jb25zdCBoYXNJZHMgPSBgXG50eXBlIE1lYXN1cmUge1xuICAgIGhhc1VuaXRJZDogSUQhXG59XG5cbnR5cGUgUmVzb3VyY2VTcGVjaWZpY2F0aW9uIHtcbiAgICBkZWZhdWx0VW5pdE9mUmVzb3VyY2VJZDogSUQhXG59XG5cbnR5cGUgSW50ZW50IHtcbiAgICBwcm92aWRlcklkOiBJRCFcbiAgICByZWNlaXZlcklkOiBJRCFcbn1cblxudHlwZSBDb21taXRtZW50IHtcbiAgICBwcm92aWRlcklkOiBJRCFcbiAgICByZWNlaXZlcklkOiBJRCFcbiAgICBzdGFnZUlkOiBJRCFcbn1cblxudHlwZSBFY29ub21pY0V2ZW50IHtcbiAgICBwcm92aWRlcklkOiBJRCFcbiAgICByZWNlaXZlcklkOiBJRCFcbiAgICBpbnB1dE9mSWQ6IElEIVxuICAgIG91dHB1dE9mSWQ6IElEIVxufVxuXG50eXBlIEVjb25vbWljUmVzb3VyY2Uge1xuICAgIHN0YWdlSWQ6IElEIVxufVxuYDtcblxuY29uc3QgcmVjaXBlcyA9IGBcbnR5cGUgUmVjaXBlUHJvY2VzcyB7XG4gICAgcHJvY2Vzc0NvbmZvcm1zVG9JZDogSUQhXG4gICAgcmVjaXBlSW5wdXRzOiBbUmVjaXBlRmxvd11cbiAgICByZWNpcGVPdXRwdXRzOiBbUmVjaXBlRmxvd11cbn1cblxudHlwZSBSZWNpcGVGbG93IHtcbiAgICBwcm92aWRlclJvbGU6IFN0cmluZ1xuICAgIHJlY2VpdmVyUm9sZTogU3RyaW5nXG4gICAgaW5zdHJ1Y3Rpb25zOiBTdHJpbmdcbn1cblxuaW5wdXQgUmVjaXBlRmxvd0NyZWF0ZVBhcmFtcyB7XG4gICAgcHJvdmlkZXJSb2xlOiBTdHJpbmdcbiAgICByZWNlaXZlclJvbGU6IFN0cmluZ1xuICAgIGluc3RydWN0aW9uczogU3RyaW5nXG59XG5cbmlucHV0IFJlY2lwZUZsb3dVcGRhdGVQYXJhbXMge1xuICAgIHByb3ZpZGVyUm9sZTogU3RyaW5nXG4gICAgcmVjZWl2ZXJSb2xlOiBTdHJpbmdcbiAgICBpbnN0cnVjdGlvbnM6IFN0cmluZ1xufVxuXG50eXBlIFJlY2lwZUV4Y2hhbmdlIHtcbiAgICByZWNpcGVDbGF1c2VzOiBbUmVjaXBlRmxvd11cbiAgICByZWNpcGVSZWNpcHJvY2FsQ2xhdXNlczogW1JlY2lwZUZsb3ddXG59XG5gXG5cbmV4cG9ydCB7IGFzc29jaWF0ZU15QWdlbnRFeHRlbnNpb24sIGhhc0lkcywgcmVjaXBlcyB9Il19