Bentley Systems · Schema

Changeset

A changeset records a discrete set of changes pushed against an iModel by an authoring session.

Infrastructure EngineeringDigital TwinBIMCADReality CaptureConstructionAsset ManagementGeospatialiTwiniModel

Properties

Name Type Description
id string
displayName string
description string
index integer
parentId string
creatorId string
pushDateTime string
state string
containingChanges integer
fileSize integer
briefcaseId integer
groupId string
View JSON Schema on GitHub

JSON Schema

bentley-changeset-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://developer.bentley.com/schemas/changeset.json",
  "title": "Changeset",
  "type": "object",
  "description": "A changeset records a discrete set of changes pushed against an iModel by an authoring session.",
  "required": [
    "id",
    "index",
    "briefcaseId"
  ],
  "properties": {
    "id": {
      "type": "string"
    },
    "displayName": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "index": {
      "type": "integer"
    },
    "parentId": {
      "type": "string"
    },
    "creatorId": {
      "type": "string",
      "format": "uuid"
    },
    "pushDateTime": {
      "type": "string",
      "format": "date-time"
    },
    "state": {
      "type": "string",
      "enum": [
        "waitingForFile",
        "fileUploaded"
      ]
    },
    "containingChanges": {
      "type": "integer"
    },
    "fileSize": {
      "type": "integer",
      "format": "int64"
    },
    "briefcaseId": {
      "type": "integer"
    },
    "groupId": {
      "type": "string",
      "format": "uuid"
    }
  }
}