{ "$id": "serviceCatalogDoc", "title": "service catalog document", "description": "A service catalog Document", "type": "object", "properties": {}, "definitions": { "serviceModel": { "type": "object", "properties": { "_id": { "type": "string", "examples": [ "fe1bfeee-61b8-404d-aefc-dc57be92ff02" ] }, "service_id": { "type": "string", "examples": [ "/ncs:services/itential_test:choices" ] }, "name": { "type": "string", "examples": [ "test" ] }, "description": { "type": "string", "examples": [ "test" ] }, "groups": { "type": "array", "items": { "type": "string", "examples": [ "admin" ] } }, "job_groups": { "type": "array", "items": { "type": "string", "examples": [ "admin" ] } }, "form_id": { "type": "string", "examples": [ "912fd926-5391-48ff-b265-394d00640f4f" ] }, "worflow": { "type": "string", "examples": [ "testWF" ] }, "instance_data": { "type": "object", "properties": {} }, "variable_name": { "type": "string", "examples": [ "testVar" ] }, "createdBy": { "type": "string", "examples": [ "admin@pronghorn" ] }, "created": { "type": "string", "examples": [ "2019-04-18T12:44:40.112Z" ] }, "lastUpdatedBy": { "type": "string", "examples": [ "admin@pronghorn" ] }, "lastUpdated": { "type": "string", "examples": [ "2019-04-18T12:44:40.112Z" ] } } }, "group": { "type": "object", "properties": { "_id": { "type": "string", "examples": [ "fe1bfeee-61b8-404d-aefc-dc57be92ff02" ] }, "provenance": { "type": "string", "examples": [ "Local AAA" ] }, "name": { "type": "string", "examples": [ "pronghorn_admin" ] }, "description": { "type": "string", "examples": [ "pronghorn_admin" ] }, "memberOf": { "type": "array", "items": { "type": "string", "examples": [ "group1" ] } }, "assignedRoles": { "type": "array", "items": { "type": "string", "examples": [ "engineer", "admin" ] } }, "inactive": { "type": "boolean" }, "_meta": { "type": "object", "properties": { "created": { "type": "string", "examples": [ "2019-03-15T19:37:39.112Z" ] }, "updated": { "type": "string", "examples": [ "2019-03-15T19:37:39.112Z" ] } } } } }, "workflow": { "type": "object", "properties": { "_id": { "type": "string", "examples": [ "e905670d-9db2-4e31-a374-53b5f25126ad" ] }, "name": { "type": "string", "examples": [ "testingWF" ] }, "type": { "type": "array", "items": { "type": "string", "examples": [ "automation" ] } }, "tasks": { "type": "object", "properties": { "workflow_start": { "name": { "type": "string", "examples": [ "workflow_start" ] }, "groups": { "type": "array", "items": { "$ref": "#/definitions/group" } }, "x": { "type": "integer", "examples": [ 0 ] }, "y": { "type": "integer", "examples": [ 0.5 ] } }, "workflow_end": { "name": { "type": "string", "examples": [ "workflow_end" ] }, "groups": { "type": "array", "items": { "$ref": "#/definitions/group" } }, "x": { "type": "integer", "examples": [ 0 ] }, "y": { "type": "integer", "examples": [ 0.5 ] } }, "taskInfo(seeWFEngineexamples)": { "type": "object", "properties": {} }, "transitions(seeWFEngineexamples)": { "type": "object", "properties": {} }, "font_size": { "type": "integer", "examples": [ 12 ] }, "last_updated": { "type": "string", "examples": [ "2019-03-22T14:55:13.074Z" ] }, "last_updated_by": { "type": "string", "examples": [ "5c8bff0370102c001502d1f7" ] }, "groups": { "type": "array", "items": { "$ref": "#/definitions/group" } }, "created": { "type": "string", "examples": [ "2019-03-22T14:55:13.074Z" ] }, "created_by": { "type": "string", "examples": [ "5c8bff0370102c001502d1f7" ] } } } } }, "formData": { "type": "object", "properties": { "_id": { "type": "string", "examples": [ "97fef636-a414-4d8d-bd52-ee3d314f6a21" ] }, "id": { "type": "string", "examples": [ "form_list" ] }, "form_name": { "type": "string", "examples": [ "testForm" ] }, "formid": { "type": "string", "examples": [ "e4c2d03a-3082-4a86-86fd-6fed5a9b962c" ] }, "children": { "type": "array", "items": {} }, "elements": { "type": "array", "items": {} }, "created": { "type": "string", "examples": [ "2019-03-22T14:55:13.074Z" ] }, "createdBy": { "type": "string", "examples": [ "5c8bff0370102c001502d1f7" ] }, "name": { "type": "string", "examples": [ "test" ] }, "lastUpdated": { "type": "string", "examples": [ "2019-03-22T14:55:13.074Z" ] }, "lastUpdatedBy": { "type": "string", "examples": [ "5c8bff0370102c001502d1f7" ] }, "groups": { "type": "array", "items": { "$ref": "#/definitions/group" } } } }, "userObject": { "type": "object", "properties": { "accountId": { "type": "string", "examples": [ "5c8bff0370102c001502d1f7" ] }, "provenance": { "type": "string", "examples": [ "Local AAA" ] }, "username": { "type": "string", "examples": [ "admin@pronghorn" ] }, "token": { "type": "string", "examples": [ "ZmFjZDNmM2E5OGFiNzBiMjJjODFmYmZmYjI1MGU0MDc=" ] }, "groups": { "type": "array", "items": { "$ref": "#/definitions/group" } } } } } }