A service cancellation request

Should a Client decide to cancel a Service, they create a CancellationRequest.

CancellationRequests can either be handled immediately, or at the end of a billing cycle, per the client's request.

The CancellationRequest exists as a record for the WHMCS site operator for why the client requested the billing system to cancel their product.

class CancellationRequest extends AbstractModel

Properties summary

Type Property Description
protected $table
protected $columnMap
protected $dates
int $id Unique ID Number for this cancellation request.
Carbon $date The date this cancellation was originally created.
int $serviceId Unique ID number of the service the client is requesting cancelled.
string $reason A customer provided reason for the cancellation.
string $whenToCancel English language internal name specifying when the cancellation should take place from this set: 'Immediately', 'End of Billing Cycle'
Carbon $createdAt Timestamp of when this cancellation request was created.
Carbon $updatedAt Timestamp of when this cancellation request was last modified.
Service $service

Methods summary

Return Type Method Name Description
BelongsTo service() Each cancellation request belongs to one service.

Details

BelongsTo service ()

Each cancellation request belongs to one service.

Return Value

BelongsTo