🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@opvious/api

Package Overview
Dependencies
Maintainers
1
Versions
155
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opvious/api - npm Package Compare versions

Comparing version
0.18.23
to
0.19.0
+1
-1
dist/graphql-sdk.min.js

@@ -1,1 +0,1 @@

(()=>{"use strict";window.opviousGraphqlSdk=function(e){return{CancelQueuedSolve:(t,i)=>e("@CancelQueuedSolve",t,i),DeleteFormulation:(t,i)=>e("@DeleteFormulation",t,i),GenerateAuthorization:(t,i)=>e("@GenerateAuthorization",t,i),RegisterSpecification:(t,i)=>e("@RegisterSpecification",t,i),RevokeAuthorization:(t,i)=>e("@RevokeAuthorization",t,i),StartSharingFormulation:(t,i)=>e("@StartSharingFormulation",t,i),StopSharingFormulation:(t,i)=>e("@StopSharingFormulation",t,i),UpdateFormulation:(t,i)=>e("@UpdateFormulation",t,i),FetchFormulation:(t,i)=>e("@FetchFormulation",t,i),FetchMember:(t,i)=>e("@FetchMember",t,i),FetchQueuedSolveSummaries:(t,i)=>e("@FetchQueuedSolveSummaries",t,i),FetchQueuedSolve:(t,i)=>e("@FetchQueuedSolve",t,i),FetchOutline:(t,i)=>e("@FetchOutline",t,i),FetchSpecificationTag:(t,i)=>e("@FetchSpecificationTag",t,i),FetchSpecification:(t,i)=>e("@FetchSpecification",t,i),ListAuthorizations:(t,i)=>e("@ListAuthorizations",t,i),PaginateAttempts:(t,i)=>e("@PaginateAttempts",t,i),PaginateCreditCharges:(t,i)=>e("@PaginateCreditCharges",t,i),PaginateCreditGrants:(t,i)=>e("@PaginateCreditGrants",t,i),PaginateFormulationAttempts:(t,i)=>e("@PaginateFormulationAttempts",t,i),PaginateFormulationSpecifications:(t,i)=>e("@PaginateFormulationSpecifications",t,i),PaginateFormulationTags:(t,i)=>e("@PaginateFormulationTags",t,i),PaginateFormulations:(t,i)=>e("@PaginateFormulations",t,i),PaginateQueuedSolveAttempts:(t,i)=>e("@PaginateQueuedSolveAttempts",t,i),PaginateQueuedSolveNotifications:(t,i)=>e("@PaginateQueuedSolveNotifications",t,i),PaginateSharedSpecificationTags:(t,i)=>e("@PaginateSharedSpecificationTags",t,i),PollQueuedSolve:(t,i)=>e("@PollQueuedSolve",t,i)}}})();
(()=>{"use strict";window.opviousGraphqlSdk=function(e){return{CancelQueuedSolve:(t,i)=>e("@CancelQueuedSolve",t,i),DeleteFormulation:(t,i)=>e("@DeleteFormulation",t,i),GenerateAuthorization:(t,i)=>e("@GenerateAuthorization",t,i),RegisterSpecification:(t,i)=>e("@RegisterSpecification",t,i),RevokeAuthorization:(t,i)=>e("@RevokeAuthorization",t,i),UpdateFormulation:(t,i)=>e("@UpdateFormulation",t,i),FetchFormulation:(t,i)=>e("@FetchFormulation",t,i),FetchMember:(t,i)=>e("@FetchMember",t,i),FetchQueuedSolveSummaries:(t,i)=>e("@FetchQueuedSolveSummaries",t,i),FetchQueuedSolve:(t,i)=>e("@FetchQueuedSolve",t,i),FetchOutline:(t,i)=>e("@FetchOutline",t,i),FetchSpecificationTag:(t,i)=>e("@FetchSpecificationTag",t,i),FetchSpecification:(t,i)=>e("@FetchSpecification",t,i),ListAuthorizations:(t,i)=>e("@ListAuthorizations",t,i),PaginateAttempts:(t,i)=>e("@PaginateAttempts",t,i),PaginateCreditCharges:(t,i)=>e("@PaginateCreditCharges",t,i),PaginateCreditGrants:(t,i)=>e("@PaginateCreditGrants",t,i),PaginateFormulationAttempts:(t,i)=>e("@PaginateFormulationAttempts",t,i),PaginateFormulationSpecifications:(t,i)=>e("@PaginateFormulationSpecifications",t,i),PaginateFormulationTags:(t,i)=>e("@PaginateFormulationTags",t,i),PaginateFormulations:(t,i)=>e("@PaginateFormulations",t,i),PaginateQueuedSolveAttempts:(t,i)=>e("@PaginateQueuedSolveAttempts",t,i),PaginateQueuedSolveNotifications:(t,i)=>e("@PaginateQueuedSolveNotifications",t,i),PollQueuedSolve:(t,i)=>e("@PollQueuedSolve",t,i)}}})();

@@ -1,1 +0,1 @@

(()=>{"use strict";const e="*/*",t="application/json",o="application/octet-stream",s="text/*";function a(t,o){for(const s of o){if(t===s||s===e)return!0;const o=t.split("/"),a=s.split("/");if(o[0]===a[0]&&(o[1]===a[1]||"*"===a[1]))return!0}return!1}class n{constructor(e){this.entries=e}static create(t){return new n(new Map([[e,t]]))}add(e,t){this.entries.set(e,t)}addAll(e){for(const[t,o]of Object.entries(e??{}))this.add(t,o)}getBest(t){const o=this.entries.get(t);if(o)return o;return this.entries.get(t.replace(/\/.+/,"/*"))||this.entries.get(e)}}class r{constructor(e){this.data=e}static create(e){const t=new Map;for(const[o,s]of Object.entries(e)){const e=+o;t.set(isNaN(e)?o:e,new Set(s))}return new r(t)}getBest(e){const t=this.getBestCode(e);return{code:t,declared:this.data.get(t)}}getBestCode(e){const{data:t}=this;if(t.has(e))return e;const o=(e/100|0)+"XX";return t.has(o)?o:"default"}acceptable(e){for(const t of this.data.values()){if(!t.size)continue;let o=!1;for(const s of t)if(a(s,e)){o=!0;break}if(!o)return!1}return!0}}function p(e){const{value:t,declared:o,accepted:s}=e;return null==o?null==t||a(t,s):o.size?!(null==t||!o.has(t))&&a(t,s):null==t}function i(e){const t=new Set;for(const o of e.split(",")){const e=o.split(";")[0].trim();e&&!t.has(e)&&t.add(e)}return t}const c=e=>e,d=e=>e.blob(),l=e=>JSON.stringify(e),u=e=>e.json(),h=e=>null==e?"":""+e,f=e=>e.text(),m=e=>{const t=new URLSearchParams;for(const[o,s]of Object.entries(e))if(Array.isArray(s))for(const e of s)t.append(o,""+e);else t.set(o,""+s);return t},y=e=>{const o=new FormData;if(!e||"object"!=typeof e)throw new Error("Unsupported multipart-form input: "+e);for(const[s,a]of Object.entries(e))o.set(s,"string"==typeof a||a instanceof Blob?a:new Blob([JSON.stringify(a)],{type:t}));return o},j=(e,t)=>{throw new Error("Unsupported request content-type: "+t.contentType)},g=(e,t)=>{throw new Error("Unsupported response content-type: "+t.contentType)},b=async(e,t)=>{const o=t.received;if(!(o&&null==t.declared||"text/plain"===o&&!t.declared?.has(o)))throw new Error(`Unexpected ${t.method.toUpperCase()} ${t.path} response content type ${o} for status ${e.status} (accepted: [${[...t.accepted]}], declared: `+(t.declared?`[${[...t.declared]}]`:"<none>")+")");await e.text()},w={getOpenapiSchema:{path:"/openapi.yaml",method:"get",parameters:{},responses:{200:["text/yaml"]}},getOpenapiComponentSchema:{path:"/schema.json",method:"get",parameters:{name:{location:"query",required:!0}},responses:{200:["application/json"],404:[]}},getGraphqlSchema:{path:"/schema.graphql",method:"get",parameters:{},responses:{200:["text/graphql"]}},runQuery:{path:"/graphql",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["application/json"],default:["application/json","text/plain"]}},getBlueprint:{path:"/blueprints/{slug}",method:"get",parameters:{slug:{location:"path",required:!0}},responses:{200:["application/json"],404:[],default:["application/json","text/plain"]}},transformOutline:{path:"/outlines/transform",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["application/json"],default:["application/json","text/plain"]}},parseSources:{path:"/sources/parse",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["application/json"],default:["application/json","text/plain"]}},solve:{path:"/solve",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["application/json","application/json-seq"],default:["application/json","text/plain"]}},formatProblem:{path:"/format-problem",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["text/plain"],default:["application/json","text/plain"]}},summarizeProblem:{path:"/summarize-problem",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["application/json"],default:["application/json","text/plain"]}},queueSolve:{path:"/queue-solve",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["application/json"],default:["application/json","text/plain"]}},getQueuedSolveInputs:{path:"/queued-solves/{uuid}/inputs",method:"get",parameters:{uuid:{location:"path",required:!0}},responses:{200:["application/json"],404:[],default:["application/json","text/plain"]}},getQueuedSolveOutputs:{path:"/queued-solves/{uuid}/outputs",method:"get",parameters:{uuid:{location:"path",required:!0}},responses:{200:["application/json"],404:[],409:[],default:["application/json","text/plain"]}}};window.opviousSdk=function(e){const a="string"==typeof e||e instanceof URL||e&&"port"in e?{address:e}:{address:"https://api.cloud.opvious.io/",...e};return function(e,a){const w=a.fetch??fetch,q=a.address,v="string"==typeof q||q instanceof URL?q.toString().replace(/\/+$/,""):`http://${q.address.includes(":")?`[${q.address}]`:q.address}:${q.port}`,x=a.options??{},S=a.headers,O=a.coercer??b,U=n.create(j);U.add("multipart/form-data",y),U.add("application/x-www-form-urlencoded",m),U.add(t,l),U.add(o,c),U.add(s,h),U.addAll(a.encoders);const B=n.create(g);B.add(t,u),B.add(o,d),B.add(s,f),B.addAll(a.decoders);const $={};for(const[t,o]of Object.entries(e)){const e=r.create(o.responses);$[t]=async s=>{const{body:a,encoder:n,decoder:r,...c}=s??{},d=c?.params??{},l=new URL(v+(u=o.path,h=d,u.replace(/{[^}]+}/,(e=>{const t=h[e.slice(1,-1)];return null==t?e:""+t}))),"undefined"==typeof document?void 0:document.baseURI);var u,h;const f={};for(const[e,t]of Object.entries(d))switch(o.parameters[e]?.location){case"header":f[e]=encodeURIComponent(t);break;case"query":l.searchParams.set(e,encodeURIComponent(t))}const m=s?.headers?.accept??"application/json;q=1, text/*;q=0.5",y=s?.headers?.["content-type"]??"application/json",j={...S,...s?.headers,...f,"content-type":y,accept:m};let g;if(void 0!==a){const e=n??U.getBest(y);g=await e(a,{operationId:t,contentType:y,headers:j,options:s?.options})}(void 0===g||g instanceof FormData)&&delete j["content-type"];const b=await w(""+l,{...x,...c.options,headers:j,method:o.method,body:g});let q=b.headers.get("content-type")?.split(";")?.[0]||void 0;const $=i(m),{code:R,declared:C}=e.getBest(b.status);let I;if(p({value:q,declared:C,accepted:$})||(q=await O(b,{path:o.path,method:o.method,received:q,declared:C,accepted:$})),q){const e=r??B.getBest(q);I=await e(b,{operationId:t,contentType:q,headers:j,options:s?.options})}const A={code:R,data:I};return Object.defineProperty(A,"raw",{value:b}),A}}return $}(w,a)}})();
(()=>{"use strict";const e="*/*",t="application/json",o="application/octet-stream",s="text/*";function a(t,o){for(const s of o){if(t===s||s===e)return!0;const o=t.split("/"),a=s.split("/");if(o[0]===a[0]&&(o[1]===a[1]||"*"===a[1]))return!0}return!1}class n{constructor(e){this.entries=e}static create(t){return new n(new Map([[e,t]]))}add(e,t){this.entries.set(e,t)}addAll(e){for(const[t,o]of Object.entries(e??{}))this.add(t,o)}getBest(t){const o=this.entries.get(t);if(o)return o;return this.entries.get(t.replace(/\/.+/,"/*"))||this.entries.get(e)}}class r{constructor(e){this.data=e}static create(e){const t=new Map;for(const[o,s]of Object.entries(e)){const e=+o;t.set(isNaN(e)?o:e,new Set(s))}return new r(t)}getBest(e){const t=this.getBestCode(e);return{code:t,declared:this.data.get(t)}}getBestCode(e){const{data:t}=this;if(t.has(e))return e;const o=(e/100|0)+"XX";return t.has(o)?o:"default"}acceptable(e){for(const t of this.data.values()){if(!t.size)continue;let o=!1;for(const s of t)if(a(s,e)){o=!0;break}if(!o)return!1}return!0}}function p(e){const{value:t,declared:o,accepted:s}=e;return null==o?null==t||a(t,s):o.size?!(null==t||!o.has(t))&&a(t,s):null==t}function i(e){const t=new Set;for(const o of e.split(",")){const e=o.split(";")[0].trim();e&&!t.has(e)&&t.add(e)}return t}const c=e=>e,d=e=>e.blob(),l=e=>JSON.stringify(e),u=e=>e.json(),h=e=>null==e?"":""+e,f=e=>e.text(),m=e=>{const t=new URLSearchParams;for(const[o,s]of Object.entries(e))if(Array.isArray(s))for(const e of s)t.append(o,""+e);else t.set(o,""+s);return t},y=e=>{const o=new FormData;if(!e||"object"!=typeof e)throw new Error("Unsupported multipart-form input: "+e);for(const[s,a]of Object.entries(e))o.set(s,"string"==typeof a||a instanceof Blob?a:new Blob([JSON.stringify(a)],{type:t}));return o},j=(e,t)=>{throw new Error("Unsupported request content-type: "+t.contentType)},g=(e,t)=>{throw new Error("Unsupported response content-type: "+t.contentType)},w=async(e,t)=>{const o=t.received;if(!(o&&null==t.declared||"text/plain"===o&&!t.declared?.has(o)))throw new Error(`Unexpected ${t.method.toUpperCase()} ${t.path} response content type ${o} for status ${e.status} (accepted: [${[...t.accepted]}], declared: `+(t.declared?`[${[...t.declared]}]`:"<none>")+")");await e.text()},b={getOpenapiSchema:{path:"/openapi.yaml",method:"get",parameters:{},responses:{200:["text/yaml"]}},getOpenapiComponentSchema:{path:"/schema.json",method:"get",parameters:{name:{location:"query",required:!0}},responses:{200:["application/json"],404:[]}},getGraphqlSchema:{path:"/schema.graphql",method:"get",parameters:{},responses:{200:["text/graphql"]}},runQuery:{path:"/graphql",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["application/json"],default:["application/json","text/plain"]}},transformOutline:{path:"/outlines/transform",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["application/json"],default:["application/json","text/plain"]}},parseSources:{path:"/sources/parse",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["application/json"],default:["application/json","text/plain"]}},solve:{path:"/solve",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["application/json","application/json-seq"],default:["application/json","text/plain"]}},formatProblem:{path:"/format-problem",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["text/plain"],default:["application/json","text/plain"]}},summarizeProblem:{path:"/summarize-problem",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["application/json"],default:["application/json","text/plain"]}},queueSolve:{path:"/queue-solve",method:"post",parameters:{},body:{required:!0,types:["application/json"]},responses:{200:["application/json"],default:["application/json","text/plain"]}},getQueuedSolveInputs:{path:"/queued-solves/{uuid}/inputs",method:"get",parameters:{uuid:{location:"path",required:!0}},responses:{200:["application/json"],404:[],default:["application/json","text/plain"]}},getQueuedSolveOutputs:{path:"/queued-solves/{uuid}/outputs",method:"get",parameters:{uuid:{location:"path",required:!0}},responses:{200:["application/json"],404:[],409:[],default:["application/json","text/plain"]}}};window.opviousSdk=function(e){const a="string"==typeof e||e instanceof URL||e&&"port"in e?{address:e}:{address:"https://api.cloud.opvious.io/",...e};return function(e,a){const b=a.fetch??fetch,q=a.address,v="string"==typeof q||q instanceof URL?q.toString().replace(/\/+$/,""):`http://${q.address.includes(":")?`[${q.address}]`:q.address}:${q.port}`,x=a.options??{},S=a.headers,O=a.coercer??w,U=n.create(j);U.add("multipart/form-data",y),U.add("application/x-www-form-urlencoded",m),U.add(t,l),U.add(o,c),U.add(s,h),U.addAll(a.encoders);const $=n.create(g);$.add(t,u),$.add(o,d),$.add(s,f),$.addAll(a.decoders);const B={};for(const[t,o]of Object.entries(e)){const e=r.create(o.responses);B[t]=async s=>{const{body:a,encoder:n,decoder:r,...c}=s??{},d=c?.params??{},l=new URL(v+(u=o.path,h=d,u.replace(/{[^}]+}/,(e=>{const t=h[e.slice(1,-1)];return null==t?e:""+t}))),"undefined"==typeof document?void 0:document.baseURI);var u,h;const f={};for(const[e,t]of Object.entries(d))switch(o.parameters[e]?.location){case"header":f[e]=encodeURIComponent(t);break;case"query":l.searchParams.set(e,encodeURIComponent(t))}const m=s?.headers?.accept??"application/json;q=1, text/*;q=0.5",y=s?.headers?.["content-type"]??"application/json",j={...S,...s?.headers,...f,"content-type":y,accept:m};let g;if(void 0!==a){const e=n??U.getBest(y);g=await e(a,{operationId:t,contentType:y,headers:j,options:s?.options})}(void 0===g||g instanceof FormData)&&delete j["content-type"];const w=await b(""+l,{...x,...c.options,headers:j,method:o.method,body:g});let q=w.headers.get("content-type")?.split(";")?.[0]||void 0;const B=i(m),{code:R,declared:C}=e.getBest(w.status);let I;if(p({value:q,declared:C,accepted:B})||(q=await O(w,{path:o.path,method:o.method,received:q,declared:C,accepted:B})),q){const e=r??$.getBest(q);I=await e(w,{operationId:t,contentType:q,headers:j,options:s?.options})}const A={code:R,data:I};return Object.defineProperty(A,"raw",{value:w}),A}}return B}(b,a)}})();

@@ -9,4 +9,2 @@ import { DocumentNode } from 'graphql';

export declare const RegisteredSpecification: DocumentNode;
export declare const SharedSpecificationTag: DocumentNode;
export declare const UnsharedFormulation: DocumentNode;
export declare const UpdatedFormulation: DocumentNode;

@@ -30,3 +28,2 @@ export declare const FetchedFormulation: DocumentNode;

export declare const PaginatedQueuedSolveAttempt: DocumentNode;
export declare const PaginatedSharedTag: DocumentNode;
export declare const FullSolveNotification: DocumentNode;

@@ -39,4 +36,2 @@ export declare const PolledQueuedSolve: DocumentNode;

export declare const RevokeAuthorization: DocumentNode;
export declare const StartSharingFormulation: DocumentNode;
export declare const StopSharingFormulation: DocumentNode;
export declare const UpdateFormulation: DocumentNode;

@@ -60,3 +55,2 @@ export declare const FetchFormulation: DocumentNode;

export declare const PaginateQueuedSolveNotifications: DocumentNode;
export declare const PaginateSharedSpecificationTags: DocumentNode;
export declare const PollQueuedSolve: DocumentNode;

@@ -19,3 +19,3 @@ import __inline from "inlinable-runtime/stub";

"fflate-gzip",
"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"
);

@@ -18,8 +18,2 @@ export function getSdk(requester) {

},
StartSharingFormulation(variables, options) {
return requester("@StartSharingFormulation", variables, options);
},
StopSharingFormulation(variables, options) {
return requester("@StopSharingFormulation", variables, options);
},
UpdateFormulation(variables, options) {

@@ -79,5 +73,2 @@ return requester("@UpdateFormulation", variables, options);

},
PaginateSharedSpecificationTags(variables, options) {
return requester("@PaginateSharedSpecificationTags", variables, options);
},
PollQueuedSolve(variables, options) {

@@ -84,0 +75,0 @@ return requester("@PollQueuedSolve", variables, options);

@@ -35,3 +35,3 @@ import { graphqlErrorFromFailure } from "@opvious/stl-graphql";

"fflate-gzip",
"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"
);

@@ -337,22 +337,2 @@ // Do not edit, this file was auto-generated (Abaca 0.10.13)

},
"getBlueprint": {
"path": "/blueprints/{slug}",
"method": "get",
"parameters": {
"slug": {
"location": "path",
"required": true
}
},
"responses": {
"200": [
"application/json"
],
"404": [],
"default": [
"application/json",
"text/plain"
]
}
},
"transformOutline": {

@@ -359,0 +339,0 @@ "path": "/outlines/transform",

{
"name": "@opvious/api",
"version": "0.18.23",
"version": "0.19.0",
"repository": "github:opvious/api-gateway",

@@ -27,4 +27,4 @@ "description": "API resources",

"dependencies": {
"@opvious/stl-errors": "^0.22.30",
"@opvious/stl-graphql": "^0.22.30",
"@opvious/stl-errors": "^0.23.1",
"@opvious/stl-graphql": "^0.23.1",
"graphql": "16.8.1",

@@ -42,5 +42,5 @@ "inlinable-runtime": "^0.3.3"

"@graphql-codegen/typescript-operations": "^4.2.1",
"@opvious/account-operations": "^0.13.19",
"@opvious/attempt-operations": "^0.16.25",
"@opvious/formulation-operations": "^0.19.20",
"@opvious/account-operations": "^0.14.1",
"@opvious/attempt-operations": "^0.17.2",
"@opvious/formulation-operations": "^0.21.2",
"abaca": "^0.10.13",

@@ -47,0 +47,0 @@ "abaca-runtime": "^0.10.13",

@@ -8,3 +8,2 @@ # Targeted model snippets

lastUpdatedAt
sharedVia
}

@@ -11,0 +10,0 @@

@@ -27,3 +27,2 @@ query PaginateFormulationTags(

lastUpdatedAt
sharedVia
isStandard

@@ -30,0 +29,0 @@ specification {

@@ -283,12 +283,2 @@ scalar AccessToken

"""
Starts sharing the model corresponding to formulation's tagged specification.
It will be available via the tag's `sharedVia`'s slug. The shared model will
be updated automatically as the tag changes.
"""
startSharingFormulation(input: StartSharingFormulationInput!): SpecificationTag!
"""Stops sharing a formulation"""
stopSharingFormulation(input: StopSharingFormulationInput!): Formulation!
"""
Adds a tag to a specification. Any tags which already existed will be updated

@@ -342,5 +332,2 @@ to point to this specification. Note that standard tags can't be added here.

queuedSolve(uuid: Uuid!): QueuedSolve
"""Paginates shared tags, sorted by last update time"""
sharedSpecificationTags(before: Cursor, last: Limit!): SpecificationTagConnection!
}

@@ -540,8 +527,2 @@

name: TagName!
"""
Slug via which the tagged specification's registration inputs are shared, if
any
"""
sharedVia: Slug
specification: Specification!

@@ -561,14 +542,2 @@ }

input StartSharingFormulationInput {
name: FormulationName!
tagName: TagName!
}
input StopSharingFormulationInput {
name: FormulationName!
"""Will stop sharing on all tags if unset"""
tagNames: [TagName!]
}
scalar TagName

@@ -575,0 +544,0 @@

mutation StartSharingFormulation($input: StartSharingFormulationInput!) {
startSharingFormulation(input: $input) {
...SharedSpecificationTag
}
}
fragment SharedSpecificationTag on SpecificationTag {
...ShallowSpecificationTag
specification {
revno
}
}
mutation StopSharingFormulation($input: StopSharingFormulationInput!) {
stopSharingFormulation(input: $input) {
...UnsharedFormulation
}
}
fragment UnsharedFormulation on Formulation {
name
displayName
sharedTags: tags(first: 3, filter: {isShared:true}) {
edges {
node {
...ShallowSpecificationTag
specification {
revno
}
}
}
totalCount
}
}
query PaginateSharedSpecificationTags(
$last: Limit!,
$before: Cursor
) {
sharedSpecificationTags(last: $last, before: $before) {
edges {
node {
...PaginatedSharedTag
}
}
pageInfo {
startCursor
hasPreviousPage
}
totalCount
}
}
fragment PaginatedSharedTag on SpecificationTag {
id
...ShallowSpecificationTag
specification {
id
revno
formulation {
id
name
displayName
}
}
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display