• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stripe / stripe-php / #7482

29 Sep 2023 12:01AM UTC coverage: 66.206%. Remained the same
#7482

push

php-coveralls

web-flow
Merge pull request #1585 from stripe/latest-codegen-beta

Update generated code for beta

9 of 9 new or added lines in 3 files covered. (100.0%)

1822 of 2752 relevant lines covered (66.21%)

3.76 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/lib/Service/Issuing/PersonalizationDesignService.php
1
<?php
2

3
// File generated from our OpenAPI spec
4

5
namespace Stripe\Service\Issuing;
6

7
class PersonalizationDesignService extends \Stripe\Service\AbstractService
8
{
9
    /**
10
     * Returns a list of personalization design objects. The objects are sorted in
11
     * descending order by creation date, with the most recently created object
12
     * appearing first.
13
     *
14
     * @param null|array $params
15
     * @param null|array|\Stripe\Util\RequestOptions $opts
16
     *
17
     * @throws \Stripe\Exception\ApiErrorException if the request fails
18
     *
19
     * @return \Stripe\Collection<\Stripe\Issuing\PersonalizationDesign>
20
     */
21
    public function all($params = null, $opts = null)
22
    {
23
        return $this->requestCollection('get', '/v1/issuing/personalization_designs', $params, $opts);
×
24
    }
25

26
    /**
27
     * Creates a personalization design object.
28
     *
29
     * @param null|array $params
30
     * @param null|array|\Stripe\Util\RequestOptions $opts
31
     *
32
     * @throws \Stripe\Exception\ApiErrorException if the request fails
33
     *
34
     * @return \Stripe\Issuing\PersonalizationDesign
35
     */
36
    public function create($params = null, $opts = null)
37
    {
38
        return $this->request('post', '/v1/issuing/personalization_designs', $params, $opts);
×
39
    }
40

41
    /**
42
     * Retrieves a personalization design object.
43
     *
44
     * @param string $id
45
     * @param null|array $params
46
     * @param null|array|\Stripe\Util\RequestOptions $opts
47
     *
48
     * @throws \Stripe\Exception\ApiErrorException if the request fails
49
     *
50
     * @return \Stripe\Issuing\PersonalizationDesign
51
     */
52
    public function retrieve($id, $params = null, $opts = null)
53
    {
54
        return $this->request('get', $this->buildPath('/v1/issuing/personalization_designs/%s', $id), $params, $opts);
×
55
    }
56

57
    /**
58
     * Updates a card personalization object.
59
     *
60
     * @param string $id
61
     * @param null|array $params
62
     * @param null|array|\Stripe\Util\RequestOptions $opts
63
     *
64
     * @throws \Stripe\Exception\ApiErrorException if the request fails
65
     *
66
     * @return \Stripe\Issuing\PersonalizationDesign
67
     */
68
    public function update($id, $params = null, $opts = null)
69
    {
70
        return $this->request('post', $this->buildPath('/v1/issuing/personalization_designs/%s', $id), $params, $opts);
×
71
    }
72
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc