Model radaccts


Permissions

User GroupCreate?Read?Update?Delete?
setupxxxx
adminx
userx

Fields

NameTypeLinkMaps ToDefaultIndexed?Unique?Required?
__vNumber
_deletedBooleanfalsex
_idObjectID[Function]
_owner_idObjectIDUser_ownerx
_updated_by_idObjectIDUser_updated_byx
acctauthenticString
acctinputoctetsNumber
acctintervalNumber
acctoutputoctetsNumber
acctsessionidString
acctsessiontimeNumber
acctstartdelayNumber
acctstarttimeDate
acctstopdelayNumber
acctstoptimeDate
acctterminatecauseString
acctuniqueidStringxxx
acctupdatetimeDate
calledstationidString
callingstationidString
connectinfo_startString
connectinfo_stopString
createdAtDate
framedipaddressString
framedprotocolString
groupnameString
nasipaddressString
nasportidString
nasporttypeString
radacctidNumberxxx
realmString
servicetypeString
updatedAtDate
usernameStringxx
xascendsessionsvrkeyString

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": {
    "link": "User",
    "map_to": "_owner",
    "index": true
  },
  "validators": []
}

_updated_by_id

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

acctauthentic

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

acctinputoctets

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

acctinterval

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

acctoutputoctets

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

acctsessionid

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

acctsessiontime

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

acctstartdelay

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

acctstarttime

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

acctstopdelay

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

acctstoptime

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

acctterminatecause

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

acctuniqueid

{
  "path": "acctuniqueid",
  "instance": "String",
  "options": {
    "unique": true,
    "index": true,
    "required": true
  },
  "validators": [
    {
      "message": "Path `{PATH}` is required."
    }
  ],
  "isRequired": true
}

Validators

acctupdatetime

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

calledstationid

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

callingstationid

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

connectinfo_start

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

connectinfo_stop

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

createdAt

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

framedipaddress

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

framedprotocol

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

groupname

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

nasipaddress

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

nasportid

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

nasporttype

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

radacctid

{
  "path": "radacctid",
  "instance": "Number",
  "options": {
    "unique": true,
    "index": true,
    "required": true
  },
  "validators": [
    {
      "message": "Path `{PATH}` is required."
    }
  ],
  "isRequired": true
}

Validators

realm

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

servicetype

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

updatedAt

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

username

{
  "path": "username",
  "instance": "String",
  "options": {
    "index": true,
    "required": true
  },
  "validators": [
    {
      "message": "Path `{PATH}` is required."
    }
  ],
  "isRequired": true
}

Validators

xascendsessionsvrkey

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