Skip to content

Memberships

Joey de Haas edited this page Dec 2, 2024 · 1 revision

Introduction

For how to handle the exceptions correctly, see Exceptions.

Index

The MembershipsSettingService->get() method extracts all Memberships Setting models.

use PlugAndPay\Sdk\Service\Client;
use PlugAndPay\Sdk\Service\MembershipsSettingService;

$client = new Client($token);
$service = new MembershipsSettingService($client);

$membershipsSetting = $service->get();

Show

The MembershipsSettingService->find() method extracts one Memberships Setting model.

use PlugAndPay\Sdk\Service\Client;
use PlugAndPay\Sdk\Service\MembershipsSettingService;

$client = new Client($token);
$service = new MembershipsSettingService($client);

$id = 1;
$membershipsSetting = $service->find($id);

Store

The MembershipsSettingService->create() method creates a new Memberships Setting model.

use PlugAndPay\Sdk\Model\MembershipsSetting;
use PlugAndPay\Sdk\Service\Client;
use PlugAndPay\Sdk\Service\MembershipsSettingService;

$client = new Client($token);
$service = new MembershipsSettingService($client);

$membershipsSetting = (new MembershipsSetting())
    ->setDriver('huddle')
    ->setIsActive(true)
    ->setTenantId(1)
    ->setApiToken(null);

$membershipsSetting = $service->create($membershipsSetting);

Update

The MembershipsSettingService->update() method updates a Memberships Setting model.

use PlugAndPay\Sdk\Model\MembershipsSetting;
use PlugAndPay\Sdk\Service\Client;
use PlugAndPay\Sdk\Service\MembershipsSettingService;

$client = new Client($token);
$service = new MembershipsSettingService($client);

$id = 1;
$membershipsSetting = $service->find($id);

$membershipsSetting->setDriver('huddle');

$membershipsSetting = $service->update($membershipsSetting);

Delete

The MembershipsSettingService->delete() method deletes a Memberships Setting model.

use PlugAndPay\Sdk\Service\Client;
use PlugAndPay\Sdk\Service\MembershipsSettingService;
  
$client = new Client($token);
$service = new MembershipsSettingService($client);

$id = 1;
$service->delete($id);

Introduction

References

If you find something missing, please open an issue or reach out to us on our Discord channel.

Clone this wiki locally