AirLay backend

UploadFileLogEntity extends DatabaseEntity
in package

Table of Contents

AVAILABLE_CUSTOMER_TYPES  = [self::CUSTOMER_TYPE_USER, self::CUSTOMER_TYPE_DATA_LOADER, self::CUSTOMER_TYPE_FTP]
AVAILABLE_STATUSES  = ['wait', 'progress', 'success', 'error', 'successWithErrors', 'successWithWarnings', 'cancelled', 'geocoding']
CUSTOMER_SHAPE  = ['type' => 'string', 'id' => \MongoDB\BSON\ObjectId::class, 'name' => 'string']
CUSTOMER_TYPE_DATA_LOADER  = 'dataLoader'
CUSTOMER_TYPE_FTP  = 'FTP'
CUSTOMER_TYPE_USER  = 'user'
$_id  : ObjectId
$createTime  : int
$customer  : array<string|int, mixed>
$dataSetId  : ObjectId
$endUploadTime  : int|null
$errorCount  : int
$filesFromInput  : array<string|int, mixed>
$filesFromStorage  : array<string|int, mixed>
$message  : string|null
$startUploadTime  : int|null
$status  : string
$successCount  : int
$totalCount  : int
$uniqueField  : string|null
$uploadCount  : int
$uploadedResource  : array<string|int, mixed>|null
$warningCount  : int
__construct()  : mixed
__toString()  : string
bsonSerialize()  : array<string|int, mixed>
bsonUnserialize()  : void
getCreateTime()  : int
getCustomer()  : array<string|int, mixed>
getDataSetId()  : ObjectId
getEndUploadTime()  : int|null
getErrorCount()  : int
getFilesFromInput()  : array<string|int, string>
getFilesFromStorage()  : array<string|int, string>
getId()  : ObjectId
getMessage()  : string|null
getStartUploadTime()  : int|null
getStatus()  : string
getSuccessCount()  : int
getTotalCount()  : int
getUniqueField()  : string|null
getUploadCount()  : int
getUploadedResource()  : array<string|int, mixed>|null
getWarningCount()  : int
jsonSerialize()  : array<string|int, mixed>
parseObjectId()  : ObjectId|null
setCreateTime()  : self
setCustomer()  : self
setDataSetId()  : self
setEndUploadTime()  : self
setErrorCount()  : self
setFilesFromInput()  : $this
setFilesFromStorage()  : $this
setId()  : self
setMessage()  : self
setStartUploadTime()  : self
setStatus()  : self
setSuccessCount()  : self
setTotalCount()  : self
setUniqueField()  : self
setUploadCount()  : self
setUploadedResource()  : self
setWarningCount()  : self
toArray()  : array<string|int, mixed>

Constants

AVAILABLE_CUSTOMER_TYPES

public mixed AVAILABLE_CUSTOMER_TYPES = [self::CUSTOMER_TYPE_USER, self::CUSTOMER_TYPE_DATA_LOADER, self::CUSTOMER_TYPE_FTP]

AVAILABLE_STATUSES

public mixed AVAILABLE_STATUSES = ['wait', 'progress', 'success', 'error', 'successWithErrors', 'successWithWarnings', 'cancelled', 'geocoding']

CUSTOMER_SHAPE

public mixed CUSTOMER_SHAPE = ['type' => 'string', 'id' => \MongoDB\BSON\ObjectId::class, 'name' => 'string']

Properties

Methods

__construct()

public __construct([ObjectId|null $id = null ]) : mixed
Parameters
$id : ObjectId|null = null
Return values
mixed

__toString()

public __toString() : string
Return values
string

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

getCustomer()

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

getFilesFromInput()

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

getFilesFromStorage()

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

getStartUploadTime()

public getStartUploadTime() : int|null
Return values
int|null

getUniqueField()

public getUniqueField() : string|null
Return values
string|null

getUploadedResource()

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

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

setCreateTime()

public setCreateTime(int $createTime) : self
Parameters
$createTime : int
Return values
self

setCustomer()

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

setDataSetId()

public setDataSetId(ObjectId $dataSetId) : self
Parameters
$dataSetId : ObjectId
Return values
self

setEndUploadTime()

public setEndUploadTime(int|null $endUploadTime) : self
Parameters
$endUploadTime : int|null
Return values
self

setErrorCount()

public setErrorCount(int $errorCount) : self
Parameters
$errorCount : int
Return values
self

setFilesFromInput()

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

setFilesFromStorage()

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

setId()

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

setMessage()

public setMessage(string|null $message) : self
Parameters
$message : string|null
Return values
self

setStartUploadTime()

public setStartUploadTime(int|null $startUploadTime) : self
Parameters
$startUploadTime : int|null
Return values
self

setStatus()

public setStatus(string $status) : self
Parameters
$status : string
Return values
self

setSuccessCount()

public setSuccessCount(int $successCount) : self
Parameters
$successCount : int
Return values
self

setTotalCount()

public setTotalCount(int $totalCount) : self
Parameters
$totalCount : int
Return values
self

setUniqueField()

public setUniqueField(string|null $uniqueField) : self
Parameters
$uniqueField : string|null
Return values
self

setUploadCount()

public setUploadCount(int $uploadCount) : self
Parameters
$uploadCount : int
Return values
self

setUploadedResource()

public setUploadedResource(array<string|int, mixed>|null $uploadedResource) : self
Parameters
$uploadedResource : array<string|int, mixed>|null
Return values
self

setWarningCount()

public setWarningCount(int $warningCount) : self
Parameters
$warningCount : int
Return values
self

toArray()

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

Search results