complete subscription endpoint

This commit is contained in:
Daniel Seifert 2024-12-22 23:38:41 +01:00
parent c5085b1bb8
commit 7a216173d9
Signed by: DanielS
GPG Key ID: 6A513E13AEE66170

View File

@ -6,8 +6,43 @@ use Doctrine\Common\Collections\ArrayCollection;
class Subscription extends ArrayCollection
{
public function getId(): string
public function getListId(): string
{
return $this->get('id');
return $this->get('listid') ?? '';
}
public function getName(): string
{
return $this->get('name') ?? '';
}
public function getPendingUrl(): string
{
return $this->get('pendingurl') ?? '';
}
public function getThankyouUrl(): string
{
return $this->get('thankyouurl') ?? '';
}
public function useSingleOptin(): bool
{
return $this->get('usesingleoptin');
}
public function useDoubleOptin(): bool
{
return !$this->useSingleOptin();
}
public function resendConfirmationEmail(): bool
{
return $this->get('resendconfirmationemail');
}
public function useChangeEmail(): bool
{
return $this->get('usechangeemail');
}
}