<?php
namespace PHPFUI\ConstantContact\V3\Segments;
class Name extends \PHPFUI\ConstantContact\Base
{
public function __construct(\PHPFUI\ConstantContact\Client $client)
{
parent::__construct($client, '/v3/segments/{segment_id}/name');
}
public function patch(int $segment_id, \PHPFUI\ConstantContact\Definition\SegmentName $body) : ?array
{
return $this->doPatch(['segment_id' => $segment_id, 'body' => $body->getData(), ]);
}
public function patchTyped(int $segment_id, \PHPFUI\ConstantContact\Definition\SegmentName $body) : ?\PHPFUI\ConstantContact\Definition\SegmentDetail
{
$data = $this->patch($segment_id, $body);
return $data ? new \PHPFUI\ConstantContact\Definition\SegmentDetail($data) : null;
}
}