Model leads


Permissions

User GroupCreate?Read?Update?Delete?
adminxxx
super_userxxxx
userx
allx

Fields

NameTypeLinkMaps ToDefaultIndexed?Unique?Required?
__vNumber
_deletedBooleanfalsex
_idObjectID[Function]
_owner_idObjectID
_updated_by_idObjectIDUser_updated_byx
accounts_emailString
addressString
archivedBooleanfalsex
company_registration_numberString
createdAtDate
dataMixed
date_createdDate[Function]x
date_startDatex
emailStringx
g-recaptcha-responseString
heatStringmild
how_did_you_find_out_about_usString
id_numberString
industrysector_idObjectIDIndustrySector
intercom_idString
leadsource_idObjectIDLeadSource
leadtype_idObjectIDLeadType
legal_nameString
location_idObjectIDLocationx
mailtemplate_idObjectID
marketing_opt_inBooleanfalse
meeting_dateDatex
membership_idObjectIDMembership
mobileString
nameStringx
opportunity_idArray of ObjectID[Function]
organisationString
paxNumber
postal_addressString
promo_codeString
referral_amountNumber
referral_date_paidDate
referral_user_idObjectIDUserreferral_user
seatsNumber
short_nameString
source_infoString
space_idObjectIDSpacex
spamBooleanfalse
updatedAtDate
urlString
vatString
websiteString

Field Details

__v

{
  "path": "__v",
  "instance": "Number",
  "options": {},
  "validators": []
}

_deleted

{
  "path": "_deleted",
  "instance": "Boolean",
  "options": {
    "default": false,
    "index": true
  },
  "validators": [],
  "defaultValue": false
}

_id

{
  "path": "_id",
  "instance": "ObjectID",
  "options": {
    "auto": true,
    "type": "ObjectId"
  },
  "validators": [],
  "defaultValue": "[Function]"
}

_owner_id

{
  "path": "_owner_id",
  "instance": "ObjectID",
  "options": {},
  "validators": []
}

_updated_by_id

{
  "path": "_updated_by_id",
  "instance": "ObjectID",
  "options": {
    "link": "User",
    "map_to": "_updated_by",
    "index": true
  },
  "validators": []
}

accounts_email

{
  "path": "accounts_email",
  "instance": "String",
  "options": {},
  "validators": []
}

address

{
  "path": "address",
  "instance": "String",
  "options": {},
  "validators": []
}

archived

{
  "path": "archived",
  "instance": "Boolean",
  "options": {
    "default": false,
    "index": true
  },
  "validators": [],
  "defaultValue": false
}

company_registration_number

{
  "path": "company_registration_number",
  "instance": "String",
  "options": {},
  "validators": []
}

createdAt

{
  "path": "createdAt",
  "instance": "Date",
  "options": {
    "immutable": true
  },
  "validators": []
}

data

{
  "path": "data",
  "instance": "Mixed",
  "options": {},
  "validators": []
}

date_created

{
  "path": "date_created",
  "instance": "Date",
  "options": {
    "index": true
  },
  "validators": [],
  "defaultValue": "[Function]"
}

date_start

{
  "path": "date_start",
  "instance": "Date",
  "options": {
    "max": "3000-01-01",
    "index": true
  },
  "validators": [
    {
      "message": "Path `{PATH}` ({VALUE}) is after maximum allowed value (3000-01-01)."
    }
  ]
}

Validators

email

{
  "path": "email",
  "instance": "String",
  "options": {
    "index": true,
    "validate": [
      null,
      "Please use a valid email address"
    ]
  },
  "validators": [
    {
      "message": "Please use a valid email address"
    }
  ]
}

Validators

g-recaptcha-response

{
  "path": "g-recaptcha-response",
  "instance": "String",
  "options": {},
  "validators": []
}

heat

{
  "path": "heat",
  "instance": "String",
  "options": {
    "validate": {},
    "default": "mild"
  },
  "validators": [
    {
      "message": "Validator failed for path `{PATH}` with value `{VALUE}`"
    }
  ],
  "defaultValue": "mild"
}

Validators

how_did_you_find_out_about_us

{
  "path": "how_did_you_find_out_about_us",
  "instance": "String",
  "options": {},
  "validators": []
}

id_number

{
  "path": "id_number",
  "instance": "String",
  "options": {},
  "validators": []
}

industrysector_id

{
  "path": "industrysector_id",
  "instance": "ObjectID",
  "options": {
    "link": "IndustrySector"
  },
  "validators": []
}

intercom_id

{
  "path": "intercom_id",
  "instance": "String",
  "options": {},
  "validators": []
}

leadsource_id

{
  "path": "leadsource_id",
  "instance": "ObjectID",
  "options": {
    "link": "LeadSource"
  },
  "validators": []
}

leadtype_id

{
  "path": "leadtype_id",
  "instance": "ObjectID",
  "options": {
    "link": "LeadType"
  },
  "validators": []
}

legal_name

{
  "path": "legal_name",
  "instance": "String",
  "options": {},
  "validators": []
}

location_id

{
  "path": "location_id",
  "instance": "ObjectID",
  "options": {
    "index": true,
    "link": "Location"
  },
  "validators": []
}

mailtemplate_id

{
  "path": "mailtemplate_id",
  "instance": "ObjectID",
  "options": {},
  "validators": []
}

marketing_opt_in

{
  "path": "marketing_opt_in",
  "instance": "Boolean",
  "options": {
    "default": false
  },
  "validators": [],
  "defaultValue": false
}

meeting_date

{
  "path": "meeting_date",
  "instance": "Date",
  "options": {
    "max": "3000-01-01",
    "index": true
  },
  "validators": [
    {
      "message": "Path `{PATH}` ({VALUE}) is after maximum allowed value (3000-01-01)."
    }
  ]
}

Validators

membership_id

{
  "path": "membership_id",
  "instance": "ObjectID",
  "options": {
    "link": "Membership"
  },
  "validators": []
}

mobile

{
  "path": "mobile",
  "instance": "String",
  "options": {},
  "validators": []
}

name

{
  "path": "name",
  "instance": "String",
  "options": {
    "index": true
  },
  "validators": []
}

opportunity_id

{
  "path": "opportunity_id",
  "instance": "Array",
  "options": {
    "type": [
      {
        "link": "Opportunity"
      }
    ]
  },
  "validators": [],
  "defaultValue": "[Function]",
  "arrayType": "ObjectID"
}

organisation

{
  "path": "organisation",
  "instance": "String",
  "options": {},
  "validators": []
}

pax

{
  "path": "pax",
  "instance": "Number",
  "options": {},
  "validators": []
}

postal_address

{
  "path": "postal_address",
  "instance": "String",
  "options": {},
  "validators": []
}

promo_code

{
  "path": "promo_code",
  "instance": "String",
  "options": {},
  "validators": []
}

referral_amount

{
  "path": "referral_amount",
  "instance": "Number",
  "options": {},
  "validators": []
}

referral_date_paid

{
  "path": "referral_date_paid",
  "instance": "Date",
  "options": {},
  "validators": []
}

referral_user_id

{
  "path": "referral_user_id",
  "instance": "ObjectID",
  "options": {
    "link": "User",
    "map_to": "referral_user"
  },
  "validators": []
}

seats

{
  "path": "seats",
  "instance": "Number",
  "options": {},
  "validators": []
}

short_name

{
  "path": "short_name",
  "instance": "String",
  "options": {},
  "validators": []
}

source_info

{
  "path": "source_info",
  "instance": "String",
  "options": {},
  "validators": []
}

space_id

{
  "path": "space_id",
  "instance": "ObjectID",
  "options": {
    "index": true,
    "link": "Space"
  },
  "validators": []
}

spam

{
  "path": "spam",
  "instance": "Boolean",
  "options": {
    "default": false
  },
  "validators": [],
  "defaultValue": false
}

updatedAt

{
  "path": "updatedAt",
  "instance": "Date",
  "options": {},
  "validators": []
}

url

{
  "path": "url",
  "instance": "String",
  "options": {},
  "validators": []
}

vat

{
  "path": "vat",
  "instance": "String",
  "options": {},
  "validators": []
}

website

{
  "path": "website",
  "instance": "String",
  "options": {},
  "validators": []
}