Code Model
Business Units
Expressions
Entity Operations

Entity Operations

FindEntity

Represents finding an entity.

{
    "ExpressionType": "FindEntity",
    "Arguments": [
    {
        "LogicalId": "Id",
        "Value": {
        "ExpressionType": "GetInput",
        "Extension": null,
        "LogicalId": "Id",
        "Description": null
        }
    }
    ],
    "LogicalId": "Tag",
    "Description": null,
}

CreateEntity

Represents creating an entity.

{
    "ExpressionType": "CreateEntity",
    "Arguments": [
    {
        "LogicalId": "Name",
        "Value": {
        "ExpressionType": "GetInput",
        "Extension": null,
        "LogicalId": "Name",
        "Description": null
        }
    }
    ],
    "LogicalId": "Tag",
    "Description": null,
}

DeleteEntity

Represents deleting an entity.

{
    "ExpressionType": "DeleteEntity",
    "Arguments": [
    {
        "LogicalId": "Id",
        "Value": {
        "ExpressionType": "GetInput",
        "Extension": null,
        "LogicalId": "Id",
        "Description": null
        }
    }
    ],
    "LogicalId": "Tag",
    "Description": null,
}

UpdateEntity

Represents updating an entity.

{
    "ExpressionType": "UpdateEntity",
    "Arguments": [
    {
        "LogicalId": "Name",
        "Value": {
        "ExpressionType": "GetInput",
        "Extension": null,
        "LogicalId": "Name",
        "Description": null
        }
    }
    ],
    "LogicalId": "Tag",
    "Description": null,
}

ExecuteQuery

Represents executing a query.

{
   "ExpressionType": "ExecuteQuery",
   "PageNumber": {
        "ExpressionType": "Constant",
        "DataType": "Int32",
        "Value": 1
    },
    "PageSize": {
        "ExpressionType": "Constant",
        "DataType": "Int32",
        "Value": 2147483647
    },
    "Arguments": [
        {
            "LogicalId": "Name",
            "Value": {
                "ExpressionType": "GetInput",
                "Extension": null,
                "LogicalId": "Name",
                "Description": null
            }
        }
    ],
    "Extension": null,
    "LogicalId": "RetrieveQuestionTemplateByName",
    "Description": null
}

ExecuteTransaction

Represents executing a transaction.

{
  "ExpressionType": "ExecuteTransaction",
  "Arguments": [
        {
            "LogicalId": "Name",
            "Value": {
                "ExpressionType": "GetInput",
                "Extension": null,
                "LogicalId": "Name",
                "Description": null
            }
        }
    ],
    "Extension": null,
    "LogicalId": "UpdateTagName",
    "Description": null
}