Class Definition

class_object_brick_create_summary

Changed on

class_object_brick_create_description

post/pimcore-studio/api/class/object-brick

Request

  • Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /pimcore-studio/api/class/object-brick
  • Auth: none declared

Request body

keystring required

Key of the object brick

Example request

{
  "key": "MyObjectBrick"
}

Response

class_object_brick_create_success_response

additionalAttributesobject

AdditionalAttributes

keystring required

Key

titlestring nullable required

Title

groupstring nullable required

Group

parentClassstring nullable required

Namespace of parent class

implementsInterfacesstring nullable required

Interface implementations

blockedVarsForExportstring[] required

Blocked variables for export

isWriteableboolean required

Whether the object brick definition can be written to

Example response

{
  "key": "MyObjectBrick",
  "title": "My Object Brick",
  "group": "system",
  "parentClass": "App\\Model\\DataObject\\ObjectBrick",
  "implementsInterfaces": "App\\Model\\DataObject\\Interface",
  "blockedVarsForExport": [],
  "isWriteable": true,
  "classDefinitions": [
    {
      "classname": "fieldTest",
      "fieldname": "myBrickField"
    }
  ]
}

Changes