Files
CRM/app/Services/DavClient/Utils/Model/ContactPushDto.php
Kroonk a213a1dba0
Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s
refactor: replace custom CRM with Monica fork
2026-05-22 16:19:55 +02:00

38 lines
761 B
PHP

<?php
namespace App\Services\DavClient\Utils\Model;
class ContactPushDto extends ContactUpdateDto
{
/**
* @var int
*/
public $mode;
public const MODE_MATCH_NONE = 0;
public const MODE_MATCH_ETAG = 1;
public const MODE_MATCH_ANY = 2;
/**
* @var int
*/
public $contactId;
/**
* Create a new ContactPushDto.
*
* @param string $uri
* @param string|null $etag
* @param string|resource $card
* @param int $mode
*/
public function __construct(string $uri, ?string $etag, $card, int $contact_id, int $mode = self::MODE_MATCH_NONE)
{
parent::__construct($uri, $etag, $card);
$this->mode = $mode;
$this->contactId = $contact_id;
}
}