generated from intersystems-community/rest-api-contest-template
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathswagger.json
1 lines (1 loc) · 4.82 KB
/
swagger.json
1
{"info":{"title":"REST Production Manager","description":"","version":"0.1"},"basePath":"/production","paths":{"/stop/{production}":{"get":{"operationId":"Stop","summary":"Start Production ++ ","x-ISC_ServiceMethod":"Stop","parameters":[{"name":"production","in":"path","required":true,"type":"string"}],"responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}}},"/start/{production}":{"get":{"operationId":"Start","summary":"Start Production ++ ","x-ISC_ServiceMethod":"Start","parameters":[{"name":"production","in":"path","required":true,"type":"string"}],"responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}}},"/status/{production}":{"get":{"operationId":"Status","summary":"Get Production Status ++ ","x-ISC_ServiceMethod":"Status","parameters":[{"name":"production","in":"path","required":true,"type":"string"}],"responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}}},"/summary/{production}":{"get":{"operationId":"Summary","summary":"Get Production Summary ++ ","x-ISC_ServiceMethod":"Summary","parameters":[{"name":"production","in":"path","required":true,"type":"string"}],"responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}}},"/productions":{"get":{"operationId":"ProductionList","summary":"Get List of all productions in current namespace and their statuses ++ ","x-ISC_ServiceMethod":"ProductionList","responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}}},"/productions/{production}":{"get":{"operationId":"GetProductionSettings","summary":"Get Production Settings and production Items ","x-ISC_ServiceMethod":"GetProductionSettings","parameters":[{"name":"production","in":"path","required":true,"type":"string"}],"responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}},"post":{"operationId":"AddProduction","summary":"Create new Production","x-ISC_ServiceMethod":"AddProduction","parameters":[{"name":"production","in":"path","required":true,"type":"string"},{"name":"payloadBody","in":"body","description":"Request body contents","required":false,"schema":{"type":"string"}}],"responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}},"put":{"operationId":"UpdateProductionSettings","summary":"Update Production Settings","x-ISC_ServiceMethod":"UpdateProductionSettings","parameters":[{"name":"production","in":"path","required":true,"type":"string"},{"name":"payloadBody","in":"body","description":"Request body contents","required":false,"schema":{"type":"string"}}],"responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}}},"/items/{production}/{item}":{"get":{"operationId":"GetItemSettings","summary":"Get Item Settings","x-ISC_ServiceMethod":"GetItemSettings","parameters":[{"name":"production","in":"path","required":true,"type":"string"},{"name":"item","in":"path","required":true,"type":"string"}],"responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}},"post":{"operationId":"AddItem","summary":"Add Item to the Production","x-ISC_ServiceMethod":"AddItem","parameters":[{"name":"production","in":"path","required":true,"type":"string"},{"name":"item","in":"path","required":true,"type":"string"},{"name":"payloadBody","in":"body","description":"Request body contents","required":false,"schema":{"type":"string"}}],"responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}},"put":{"operationId":"UpdateItemSettings","summary":"Update Item Settings","x-ISC_ServiceMethod":"UpdateItemSettings","parameters":[{"name":"production","in":"path","required":true,"type":"string"},{"name":"item","in":"path","required":true,"type":"string"},{"name":"payloadBody","in":"body","description":"Request body contents","required":false,"schema":{"type":"string"}}],"responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}},"delete":{"operationId":"DeleteItem","summary":"Delete Item ","x-ISC_ServiceMethod":"DeleteItem","parameters":[{"name":"production","in":"path","required":true,"type":"string"},{"name":"item","in":"path","required":true,"type":"string"}],"responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}}},"/_ping":{"get":{"operationId":"Ping","x-ISC_ServiceMethod":"Ping","responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}}},"/_spec":{"get":{"summary":"Get Swagger Specifiacation","x-ISC_ServiceMethod":"SwaggerSpec","operationId":"SwaggerSpec","responses":{"default":{"description":"(Unexpected Error)"},"200":{"description":"(Expected Result)"}}}}},"swagger":"2.0","host":"localhost:9098"}