InvoiceExist extends InvoiceEntity
Table of Contents
Constants
- ON_CRM_ENTITY_RECURRING_MODIFY = 'OnCrmRecurringEntityModify'
- ON_INVOICE_RECURRING_ADD_EVENT = 'OnAfterCrmInvoiceRecurringAdd'
- ON_INVOICE_RECURRING_DELETE_EVENT = 'OnAfterCrmInvoiceRecurringDelete'
- ON_INVOICE_RECURRING_EXPOSE_EVENT = 'OnAfterCrmInvoiceRecurringExpose'
- ON_INVOICE_RECURRING_UPDATE_EVENT = 'OnAfterCrmInvoiceRecurringUpdate'
Methods
- deactivate() : void
- delete() : Result
- expose() : Result
- getField() : mixed
- getFormMapper() : Map
- getPreparedEmailData() : mixed
- isChanged() : mixed
- isSendingInvoice() : mixed
- load() : mixed
- loadByInvoiceId() : mixed
- save() : UpdateResult|Result
- setField() : mixed
- setFields() : mixed
- setTemplateField() : mixed
- setTemplateFields() : mixed
Constants
ON_CRM_ENTITY_RECURRING_MODIFY
public
mixed
ON_CRM_ENTITY_RECURRING_MODIFY
= 'OnCrmRecurringEntityModify'
ON_INVOICE_RECURRING_ADD_EVENT
public
mixed
ON_INVOICE_RECURRING_ADD_EVENT
= 'OnAfterCrmInvoiceRecurringAdd'
ON_INVOICE_RECURRING_DELETE_EVENT
public
mixed
ON_INVOICE_RECURRING_DELETE_EVENT
= 'OnAfterCrmInvoiceRecurringDelete'
ON_INVOICE_RECURRING_EXPOSE_EVENT
public
mixed
ON_INVOICE_RECURRING_EXPOSE_EVENT
= 'OnAfterCrmInvoiceRecurringExpose'
ON_INVOICE_RECURRING_UPDATE_EVENT
public
mixed
ON_INVOICE_RECURRING_UPDATE_EVENT
= 'OnAfterCrmInvoiceRecurringUpdate'
Methods
deactivate()
public
deactivate() : void
delete()
public
delete() : Result
Return values
Resultexpose()
public
expose([bool $recalculate = false ]) : Result
Parameters
- $recalculate : bool = false
-
Is need to recalculate activity and next execution date after exposing.
Tags
Return values
ResultgetField()
public
getField(mixed $name) : mixed
Parameters
- $name : mixed
getFormMapper()
public
static getFormMapper([array<string|int, mixed> $params = [] ]) : Map
Parameters
- $params : array<string|int, mixed> = []
Return values
MapgetPreparedEmailData()
public
getPreparedEmailData() : mixed
isChanged()
public
isChanged() : mixed
isSendingInvoice()
public
isSendingInvoice() : mixed
load()
public
static load(mixed $id) : mixed
Parameters
- $id : mixed
loadByInvoiceId()
public
static loadByInvoiceId(mixed $invoiceId) : mixed
Parameters
- $invoiceId : mixed
save()
public
save() : UpdateResult|Result
Tags
Return values
UpdateResult|ResultsetField()
public
setField(mixed $name, mixed $value) : mixed
Parameters
- $name : mixed
- $value : mixed
setFields()
public
setFields([array<string|int, mixed> $fields = [] ]) : mixed
Parameters
- $fields : array<string|int, mixed> = []
setTemplateField()
public
setTemplateField(mixed $name, mixed $value) : mixed
Parameters
- $name : mixed
- $value : mixed
setTemplateFields()
public
setTemplateFields([array<string|int, mixed> $fields = [] ]) : mixed
Parameters
- $fields : array<string|int, mixed> = []