app-automation_studio Schemas

On this page:

componentGroup

{ "$id": "componentGroup", "title": "Component Group Document", "description": "An entity representing a component group.", "type": "object", "definitions": { "ObjectId": { "type": "string", "pattern": "^[0-9a-fA-F]{24}$", "description": "Unique identifier of the component group" }, "searchableFields": { "type": "object", "additionalProperties": false, "properties": { "_id": { "type": "string" }, "name": { "type": "string" } } }, "member": { "type": "object", "$oneOf": [ { "properties": { "path": { "type": "array", "items": { "type": "string" } }, "type": { "enum": [ "folder" ] } } }, { "properties": { "path": { "type": "string" }, "type": { "enum": [ "component" ] }, "sourceCollection": { "type": "string" }, "ref": { "type": "string" } } } ] } }, "properties": { "_id": { "$ref": "#/definitions/ObjectId" }, "name": { "type": "string", "examples": [ "test" ], "minLength": 1 }, "description": { "type": "string" }, "gbacRead": { "type": "array", "items": { "type": "string" } }, "gbacWrite": { "type": "array", "items": { "type": "string" } }, "members": { "type": "array", "items": { "$ref": "#/definitions/member" } }, "version": { "type": "number", "examples": [ 1 ], "minimum": 1 }, "meta": { "type": "object" } }, "required": [ "name", "gbacRead", "members" ], "additionalProperties": false }