{
  "name": "NewPlatformFlexberryAuditBigDataAuditRecord",
  "modelName": "new-platform-flexberry-audit-big-data-audit-record",
  "className": "AuditRecord",
  "nameSpace": "NewPlatform.Flexberry.AuditBigData",
  "parentModelName": null,
  "parentClassName": null,
  "attrs": [
    {
      "name": "userName",
      "type": "string",
      "flexberryType": "String1024",
      "notNull": false,
      "defaultValue": "",
      "stored": true,
      "ordered": false
    },
    {
      "name": "userLogin",
      "type": "string",
      "flexberryType": "String1024",
      "notNull": false,
      "defaultValue": "",
      "stored": true,
      "ordered": false
    },
    {
      "name": "operationId",
      "type": "string",
      "flexberryType": "NullableGuid",
      "notNull": false,
      "defaultValue": "",
      "stored": true,
      "ordered": false
    },
    {
      "name": "operationTags",
      "type": "string",
      "flexberryType": "StringMax",
      "notNull": false,
      "defaultValue": "",
      "stored": true,
      "ordered": false
    },
    {
      "name": "objectType",
      "type": "string",
      "flexberryType": "String1024",
      "notNull": false,
      "defaultValue": "",
      "stored": true,
      "ordered": false
    },
    {
      "name": "objectPrimaryKey",
      "type": "string",
      "flexberryType": "object",
      "notNull": false,
      "defaultValue": "",
      "stored": true,
      "ordered": false
    },
    {
      "name": "operationTime",
      "type": "date",
      "flexberryType": "DateTime",
      "notNull": true,
      "defaultValue": "",
      "stored": true,
      "ordered": false
    },
    {
      "name": "operationType",
      "type": "string",
      "flexberryType": "string",
      "notNull": true,
      "defaultValue": "",
      "stored": true,
      "ordered": false
    },
    {
      "name": "executionStatus",
      "type": "new-platform-flexberry-audit-big-data-execution-status",
      "flexberryType": "ExecutionStatus",
      "notNull": true,
      "defaultValue": "",
      "stored": true,
      "ordered": false
    },
    {
      "name": "source",
      "type": "string",
      "flexberryType": "string",
      "notNull": false,
      "defaultValue": "",
      "stored": true,
      "ordered": false
    },
    {
      "name": "serializedFields",
      "type": "string",
      "flexberryType": "StringMax",
      "notNull": false,
      "defaultValue": "",
      "stored": true,
      "ordered": false
    }
  ],
  "belongsTo": [
    {
      "polymorphic": false,
      "presence": false,
      "name": "headAuditEntity",
      "relatedTo": "new-platform-flexberry-audit-big-data-audit-record",
      "inverse": null
    }
  ],
  "hasMany": [],
  "projections": [
    {
      "name": "AllFields",
      "modelName": "new-platform-flexberry-audit-big-data-audit-record",
      "attrs": [
        {
          "name": "userName",
          "caption": "",
          "hidden": false,
          "index": 0
        },
        {
          "name": "userLogin",
          "caption": "",
          "hidden": false,
          "index": 1
        },
        {
          "name": "objectType",
          "caption": "",
          "hidden": false,
          "index": 2
        },
        {
          "name": "objectPrimaryKey",
          "caption": "",
          "hidden": false,
          "index": 3
        },
        {
          "name": "operationTime",
          "caption": "",
          "hidden": false,
          "index": 4
        },
        {
          "name": "operationType",
          "caption": "",
          "hidden": false,
          "index": 5
        },
        {
          "name": "executionStatus",
          "caption": "",
          "hidden": false,
          "index": 6
        },
        {
          "name": "source",
          "caption": "",
          "hidden": false,
          "index": 7
        },
        {
          "name": "serializedFields",
          "caption": "",
          "hidden": false,
          "index": 8
        }
      ],
      "belongsTo": [
        {
          "lookupValue": null,
          "lookupValueField": null,
          "relationName": "HeadAuditEntity",
          "belongsTo": [],
          "hidden": false,
          "attrs": [],
          "index": 9,
          "type": "default",
          "caption": "",
          "name": "headAuditEntity",
          "relatedTo": "new-platform-flexberry-audit-big-data-audit-record",
          "inverse": null
        }
      ],
      "hasMany": []
    },
    {
      "name": "AuditRecordE",
      "modelName": "new-platform-flexberry-audit-big-data-audit-record",
      "attrs": [
        {
          "name": "objectPrimaryKey",
          "caption": "",
          "hidden": false,
          "index": 0
        },
        {
          "name": "objectType",
          "caption": "",
          "hidden": false,
          "index": 1
        },
        {
          "name": "operationTime",
          "caption": "",
          "hidden": false,
          "index": 2
        },
        {
          "name": "operationType",
          "caption": "",
          "hidden": false,
          "index": 3
        },
        {
          "name": "executionStatus",
          "caption": "",
          "hidden": false,
          "index": 4
        },
        {
          "name": "source",
          "caption": "",
          "hidden": false,
          "index": 5
        },
        {
          "name": "userName",
          "caption": "",
          "hidden": false,
          "index": 6
        },
        {
          "name": "userLogin",
          "caption": "",
          "hidden": false,
          "index": 7
        },
        {
          "name": "serializedFields",
          "caption": "",
          "hidden": false,
          "index": 8
        }
      ],
      "belongsTo": [],
      "hasMany": []
    },
    {
      "name": "AuditRecordL",
      "modelName": "new-platform-flexberry-audit-big-data-audit-record",
      "attrs": [
        {
          "name": "objectPrimaryKey",
          "caption": "",
          "hidden": false,
          "index": 0
        },
        {
          "name": "objectType",
          "caption": "",
          "hidden": false,
          "index": 1
        },
        {
          "name": "operationTime",
          "caption": "",
          "hidden": false,
          "index": 2
        },
        {
          "name": "operationType",
          "caption": "",
          "hidden": false,
          "index": 3
        },
        {
          "name": "source",
          "caption": "",
          "hidden": false,
          "index": 4
        },
        {
          "name": "userName",
          "caption": "",
          "hidden": false,
          "index": 5
        },
        {
          "name": "userLogin",
          "caption": "",
          "hidden": false,
          "index": 6
        }
      ],
      "belongsTo": [],
      "hasMany": []
    }
  ],
  "stored": true,
  "offline": true,
  "external": false
}
