AccountEntity Data Type

Abstract Type
Subtypes
Customer, CustomerAccount, BillingAccount, UserAccount
Implemented Interfaces
Serializable
Properties
name data type description
primaryContact ProviderContact
providerContact string
name Name
externalRef1 string
externalRef2 string
businessAccountModel BusinessAccountModel
address Address
defaultLevel boolean
accountType string
Properties inherited from BusinessCFEntity
uuid string
parentCFEntities array of object
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

This data type is abstract. The example below may be incomplete. More accurate examples can be found in subtypes pages.
{
  "primaryContact" : {
    "address" : {
      "country" : "...",
      "zipCode" : "...",
      "state" : "...",
      "address2" : "...",
      "address1" : "...",
      "address3" : "...",
      "city" : "...",
      "countryBundle" : "..."
    },
    "email" : "...",
    "phone" : "...",
    "fax" : "...",
    "mobile" : "...",
    "lastName" : "...",
    "genericMail" : "...",
    "firstName" : "...",
    "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
  },
  "providerContact" : "...",
  "name" : {
    "firstName" : "...",
    "lastName" : "...",
    "title" : {
      "code" : "...",
      "isCompany" : true,
      "descriptionNotNull" : "...",
      "descriptionOrCode" : "...",
      "parentEntityType" : { },
      "parentEntity" : { },
      "description" : "...",
      "appendGeneratedCode" : true,
      "disabled" : true,
      "active" : true,
      "auditable" : { },
      "transient" : true,
      "id" : 12345,
      "version" : 12345
    },
    "fullName" : "..."
  },
  "externalRef1" : "...",
  "externalRef2" : "...",
  "businessAccountModel" : {
    "hierarchyType" : "C_UA",
    "license" : "COM",
    "script" : {
      "sourcingRoles" : [ { }, { } ],
      "executionRoles" : [ { }, { } ],
      "scriptErrors" : [ { }, { } ],
      "sourceTypeEnum" : "JAVA",
      "error" : true,
      "script" : "...",
      "descriptionOrCode" : "...",
      "code" : "...",
      "parentEntityType" : { },
      "parentEntity" : { },
      "description" : "...",
      "appendGeneratedCode" : true,
      "disabled" : true,
      "active" : true,
      "auditable" : { },
      "transient" : true,
      "id" : 12345,
      "version" : 12345
    },
    "moduleItems" : [ {
      "itemClassSimpleName" : "...",
      "appliesTo" : "...",
      "meveoModule" : { },
      "itemCode" : "...",
      "itemEntity" : { },
      "itemClass" : "...",
      "transient" : true,
      "id" : 12345,
      "version" : 12345
    }, {
      "itemClassSimpleName" : "...",
      "appliesTo" : "...",
      "meveoModule" : { },
      "itemCode" : "...",
      "itemEntity" : { },
      "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" : { },
      "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
  },
  "address" : {
    "country" : "...",
    "zipCode" : "...",
    "state" : "...",
    "address2" : "...",
    "address1" : "...",
    "address3" : "...",
    "city" : "...",
    "countryBundle" : "..."
  },
  "defaultLevel" : true,
  "accountType" : "...",
  "uuid" : "...",
  "parentCFEntities" : [ { }, { } ],
  "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
}