AirLay backend

OrganizationEntity extends DatabaseEntity
in package

Table of Contents

$_id  : ObjectId
$blocked  : array<string|int, mixed>
$domain  : string
$icon  : array<string|int, mixed>
$isTemplate  : bool
$messageDataSetId  : ObjectId
$milestoneDataSetId  : ObjectId
$name  : string
$ownerId  : ObjectId
$portals  : array<string|int, mixed>
$serviceAreaDataSetId  : ObjectId
$subscriptionPlanId  : ObjectId
$templates  : array<string|int, mixed>
$title  : string
__construct()  : mixed
__toString()  : string
addPortal()  : self
addPortals()  : $this
bsonSerialize()  : array<string|int, mixed>
bsonUnserialize()  : void
createFromArray()  : self
getBlocked()  : array<string|int, mixed>
getDomain()  : string
getIcon()  : array<string|int, mixed>
getId()  : ObjectId
getInfo()  : array<string|int, mixed>
getMessageDataSetId()  : ObjectId
getMilestoneDataSetId()  : ObjectId
getName()  : string
getOwnerId()  : ObjectId
getPortals()  : array<string|int, int>
getServiceAreaDataSetId()  : ObjectId
getSubscriptionPlanId()  : ObjectId
getTemplates()  : array<string|int, ObjectId>
getTitle()  : string
getTypedBlocked()  : bool
isTemplate()  : bool
jsonSerialize()  : array<string|int, mixed>
parseObjectId()  : ObjectId|null
removePortal()  : self
removePortals()  : $this
setBlocked()  : self
setDomain()  : self
setIcon()  : self
setId()  : self
setIsTemplate()  : self
setMessageDataSetId()  : self
setMilestoneDataSetId()  : self
setName()  : self
setOwnerId()  : self
setPortals()  : $this
setServiceAreaDataSetId()  : self
setSubscriptionPlanId()  : self
setTemplate()  : self
setTemplates()  : self
setTitle()  : self
toArray()  : array<string|int, mixed>

Properties

$blocked

protected array<string|int, mixed> $blocked = ['byUsers' => false, 'byData' => false]

Methods

__construct()

public __construct(string $name, string $title, ObjectId $ownerId[, ObjectId|null $id = null ]) : mixed
Parameters
$name : string
$title : string
$ownerId : ObjectId
$id : ObjectId|null = null
Return values
mixed

__toString()

public __toString() : string
Return values
string

addPortal()

public addPortal(int $portalId) : self
Parameters
$portalId : int
Return values
self

addPortals()

public addPortals(array<string|int, int> $portals) : $this
Parameters
$portals : array<string|int, int>
Return values
$this

bsonSerialize()

public bsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

bsonUnserialize()

public bsonUnserialize(array<string|int, mixed> $data) : void
Parameters
$data : array<string|int, mixed>
Return values
void

createFromArray()

public static createFromArray(array<string|int, mixed> $data) : self
Parameters
$data : array<string|int, mixed>
Return values
self

getBlocked()

public getBlocked() : array<string|int, mixed>
Return values
array<string|int, mixed>

getIcon()

public getIcon() : array<string|int, mixed>
Return values
array<string|int, mixed>

getInfo()

public getInfo() : array<string|int, mixed>
Return values
array<string|int, mixed>

getMessageDataSetId()

public getMessageDataSetId() : ObjectId
Return values
ObjectId

getMilestoneDataSetId()

public getMilestoneDataSetId() : ObjectId
Return values
ObjectId

getPortals()

public getPortals() : array<string|int, int>
Return values
array<string|int, int>

getServiceAreaDataSetId()

public getServiceAreaDataSetId() : ObjectId
Return values
ObjectId

getSubscriptionPlanId()

public getSubscriptionPlanId() : ObjectId
Return values
ObjectId

getTemplates()

public getTemplates() : array<string|int, ObjectId>
Return values
array<string|int, ObjectId>

getTypedBlocked()

public getTypedBlocked(string $type) : bool
Parameters
$type : string
Return values
bool

jsonSerialize()

public jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

parseObjectId()

public static parseObjectId(mixed $objectId) : ObjectId|null
Parameters
$objectId : mixed
Return values
ObjectId|null

removePortal()

public removePortal(int $portalId) : self
Parameters
$portalId : int
Return values
self

removePortals()

public removePortals(array<string|int, int> $portals) : $this
Parameters
$portals : array<string|int, int>
Return values
$this

setBlocked()

public setBlocked(array<string|int, mixed> $blocked) : self
Parameters
$blocked : array<string|int, mixed>
Return values
self

setDomain()

public setDomain(string $domain) : self
Parameters
$domain : string
Return values
self

setIcon()

public setIcon(array<string|int, mixed> $icon) : self
Parameters
$icon : array<string|int, mixed>
Return values
self

setId()

public setId(ObjectId $id) : self
Parameters
$id : ObjectId
Return values
self

setIsTemplate()

public setIsTemplate(bool $isTemplate) : self
Parameters
$isTemplate : bool
Return values
self

setMessageDataSetId()

public setMessageDataSetId(ObjectId $messageDataSetId) : self
Parameters
$messageDataSetId : ObjectId
Return values
self

setMilestoneDataSetId()

public setMilestoneDataSetId(ObjectId $milestoneDataSetId) : self
Parameters
$milestoneDataSetId : ObjectId
Return values
self

setName()

public setName([string $name = 'undefined' ]) : self
Parameters
$name : string = 'undefined'
Return values
self

setOwnerId()

public setOwnerId(ObjectId $ownerId) : self
Parameters
$ownerId : ObjectId
Return values
self

setPortals()

public setPortals(array<string|int, int> $portals) : $this
Parameters
$portals : array<string|int, int>
Return values
$this

setServiceAreaDataSetId()

public setServiceAreaDataSetId(ObjectId $serviceAreaDataSetId) : self
Parameters
$serviceAreaDataSetId : ObjectId
Return values
self

setSubscriptionPlanId()

public setSubscriptionPlanId(ObjectId $subscriptionPlanId) : self
Parameters
$subscriptionPlanId : ObjectId
Return values
self

setTemplate()

public setTemplate(string $name, ObjectId $id) : self
Parameters
$name : string
$id : ObjectId
Return values
self

setTemplates()

public setTemplates(array<string|int, ObjectId$templates) : self
Parameters
$templates : array<string|int, ObjectId>
Return values
self

setTitle()

public setTitle(string $title) : self
Parameters
$title : string
Return values
self

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results