BusinessAccountModel Data Type

Implemented Interfaces
Serializable
Properties
name data type description
hierarchyType AccountHierarchyTypeEnum
Properties inherited from MeveoModule
license ModuleLicenseEnum
script ScriptInstance
moduleItems array of MeveoModuleItem
logoPicture string
downloaded boolean
moduleSource string
installed boolean
Properties inherited from BusinessEntity
descriptionOrCode string
code string
parentEntityType object
parentEntity BusinessEntity
description string
appendGeneratedCode boolean
Properties inherited from EnableEntity
disabled boolean
active boolean
Properties inherited from AuditableEntity
auditable Auditable
Properties inherited from BaseEntity
transient boolean
id number
version number

Example

{
  "hierarchyType" : "CA_BA",
  "license" : "COM",
  "script" : {
    "sourcingRoles" : [ {
      "description" : "...",
      "allPermissions" : [ { }, { } ],
      "roles" : [ { }, { } ],
      "descriptionOrName" : "...",
      "name" : "...",
      "permissions" : [ { }, { } ],
      "transient" : true,
      "id" : 12345,
      "version" : 12345
    }, {
      "description" : "...",
      "allPermissions" : [ { }, { } ],
      "roles" : [ { }, { } ],
      "descriptionOrName" : "...",
      "name" : "...",
      "permissions" : [ { }, { } ],
      "transient" : true,
      "id" : 12345,
      "version" : 12345
    } ],
    "executionRoles" : [ {
      "description" : "...",
      "allPermissions" : [ { }, { } ],
      "roles" : [ { }, { } ],
      "descriptionOrName" : "...",
      "name" : "...",
      "permissions" : [ { }, { } ],
      "transient" : true,
      "id" : 12345,
      "version" : 12345
    }, {
      "description" : "...",
      "allPermissions" : [ { }, { } ],
      "roles" : [ { }, { } ],
      "descriptionOrName" : "...",
      "name" : "...",
      "permissions" : [ { }, { } ],
      "transient" : true,
      "id" : 12345,
      "version" : 12345
    } ],
    "scriptErrors" : [ {
      "lineNumber" : 12345,
      "columnNumber" : 12345,
      "sourceFile" : "...",
      "message" : "..."
    }, {
      "lineNumber" : 12345,
      "columnNumber" : 12345,
      "sourceFile" : "...",
      "message" : "..."
    } ],
    "sourceTypeEnum" : "JAVA",
    "error" : true,
    "script" : "...",
    "descriptionOrCode" : "...",
    "code" : "...",
    "parentEntityType" : { },
    "parentEntity" : {
      "descriptionOrCode" : "...",
      "code" : "...",
      "parentEntityType" : { },
      "parentEntity" : { },
      "description" : "...",
      "appendGeneratedCode" : true,
      "disabled" : true,
      "active" : true,
      "auditable" : { },
      "transient" : true,
      "id" : 12345,
      "version" : 12345
    },
    "description" : "...",
    "appendGeneratedCode" : true,
    "disabled" : true,
    "active" : true,
    "auditable" : {
      "lastUser" : "...",
      "updated" : 12345,
      "creator" : "...",
      "created" : 12345,
      "updater" : "...",
      "lastModified" : 12345
    },
    "transient" : true,
    "id" : 12345,
    "version" : 12345
  },
  "moduleItems" : [ {
    "itemClassSimpleName" : "...",
    "appliesTo" : "...",
    "meveoModule" : {
      "license" : "AGPL",
      "script" : { },
      "moduleItems" : [ { }, { } ],
      "logoPicture" : "...",
      "downloaded" : true,
      "moduleSource" : "...",
      "installed" : true,
      "descriptionOrCode" : "...",
      "code" : "...",
      "parentEntityType" : { },
      "parentEntity" : { },
      "description" : "...",
      "appendGeneratedCode" : true,
      "disabled" : true,
      "active" : true,
      "auditable" : { },
      "transient" : true,
      "id" : 12345,
      "version" : 12345
    },
    "itemCode" : "...",
    "itemEntity" : {
      "descriptionOrCode" : "...",
      "code" : "...",
      "parentEntityType" : { },
      "parentEntity" : { },
      "description" : "...",
      "appendGeneratedCode" : true,
      "disabled" : true,
      "active" : true,
      "auditable" : { },
      "transient" : true,
      "id" : 12345,
      "version" : 12345
    },
    "itemClass" : "...",
    "transient" : true,
    "id" : 12345,
    "version" : 12345
  }, {
    "itemClassSimpleName" : "...",
    "appliesTo" : "...",
    "meveoModule" : {
      "license" : "AGPL",
      "script" : { },
      "moduleItems" : [ { }, { } ],
      "logoPicture" : "...",
      "downloaded" : true,
      "moduleSource" : "...",
      "installed" : true,
      "descriptionOrCode" : "...",
      "code" : "...",
      "parentEntityType" : { },
      "parentEntity" : { },
      "description" : "...",
      "appendGeneratedCode" : true,
      "disabled" : true,
      "active" : true,
      "auditable" : { },
      "transient" : true,
      "id" : 12345,
      "version" : 12345
    },
    "itemCode" : "...",
    "itemEntity" : {
      "descriptionOrCode" : "...",
      "code" : "...",
      "parentEntityType" : { },
      "parentEntity" : { },
      "description" : "...",
      "appendGeneratedCode" : true,
      "disabled" : true,
      "active" : true,
      "auditable" : { },
      "transient" : true,
      "id" : 12345,
      "version" : 12345
    },
    "itemClass" : "...",
    "transient" : true,
    "id" : 12345,
    "version" : 12345
  } ],
  "logoPicture" : "...",
  "downloaded" : true,
  "moduleSource" : "...",
  "installed" : true,
  "descriptionOrCode" : "...",
  "code" : "...",
  "parentEntityType" : { },
  "parentEntity" : {
    "descriptionOrCode" : "...",
    "code" : "...",
    "parentEntityType" : { },
    "parentEntity" : { },
    "description" : "...",
    "appendGeneratedCode" : true,
    "disabled" : true,
    "active" : true,
    "auditable" : {
      "lastUser" : "...",
      "updated" : 12345,
      "creator" : "...",
      "created" : 12345,
      "updater" : "...",
      "lastModified" : 12345
    },
    "transient" : true,
    "id" : 12345,
    "version" : 12345
  },
  "description" : "...",
  "appendGeneratedCode" : true,
  "disabled" : true,
  "active" : true,
  "auditable" : {
    "lastUser" : "...",
    "updated" : 12345,
    "creator" : "...",
    "created" : 12345,
    "updater" : "...",
    "lastModified" : 12345
  },
  "transient" : true,
  "id" : 12345,
  "version" : 12345
}