PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 4.17.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v4.17.1
4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / third-party / vendor / stripe / stripe-php / lib / Issuing / PersonalizationDesign.php
wp-user-avatar / third-party / vendor / stripe / stripe-php / lib / Issuing Last commit date
Authorization.php 2 months ago Card.php 2 months ago CardDetails.php 2 months ago Cardholder.php 2 months ago Dispute.php 2 months ago PersonalizationDesign.php 2 months ago PhysicalBundle.php 2 months ago Token.php 2 months ago Transaction.php 2 months ago
PersonalizationDesign.php
105 lines
1 <?php
2
3 // File generated from our OpenAPI spec
4 namespace ProfilePressVendor\Stripe\Issuing;
5
6 /**
7 * A Personalization Design is a logical grouping of a Physical Bundle, card logo, and carrier text that represents a product line.
8 *
9 * @property string $id Unique identifier for the object.
10 * @property string $object String representing the object's type. Objects of the same type share the same value.
11 * @property null|string|\Stripe\File $card_logo The file for the card logo to use with physical bundles that support card logos. Must have a <code>purpose</code> value of <code>issuing_logo</code>.
12 * @property null|\Stripe\StripeObject $carrier_text Hash containing carrier text, for use with physical bundles that support carrier text.
13 * @property int $created Time at which the object was created. Measured in seconds since the Unix epoch.
14 * @property bool $livemode Has the value <code>true</code> if the object exists in live mode or the value <code>false</code> if the object exists in test mode.
15 * @property null|string $lookup_key A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
16 * @property \Stripe\StripeObject $metadata Set of <a href="https://stripe.com/docs/api/metadata">key-value pairs</a> that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
17 * @property null|string $name Friendly display name.
18 * @property string|\Stripe\Issuing\PhysicalBundle $physical_bundle The physical bundle object belonging to this personalization design.
19 * @property \Stripe\StripeObject $preferences
20 * @property \Stripe\StripeObject $rejection_reasons
21 * @property string $status Whether this personalization design can be used to create cards.
22 */
23 class PersonalizationDesign extends \ProfilePressVendor\Stripe\ApiResource
24 {
25 const OBJECT_NAME = 'issuing.personalization_design';
26 use \ProfilePressVendor\Stripe\ApiOperations\Update;
27 const STATUS_ACTIVE = 'active';
28 const STATUS_INACTIVE = 'inactive';
29 const STATUS_REJECTED = 'rejected';
30 const STATUS_REVIEW = 'review';
31 /**
32 * Creates a personalization design object.
33 *
34 * @param null|array $params
35 * @param null|array|string $options
36 *
37 * @throws \Stripe\Exception\ApiErrorException if the request fails
38 *
39 * @return \Stripe\Issuing\PersonalizationDesign the created resource
40 */
41 public static function create($params = null, $options = null)
42 {
43 self::_validateParams($params);
44 $url = static::classUrl();
45 list($response, $opts) = static::_staticRequest('post', $url, $params, $options);
46 $obj = \ProfilePressVendor\Stripe\Util\Util::convertToStripeObject($response->json, $opts);
47 $obj->setLastResponse($response);
48 return $obj;
49 }
50 /**
51 * Returns a list of personalization design objects. The objects are sorted in
52 * descending order by creation date, with the most recently created object
53 * appearing first.
54 *
55 * @param null|array $params
56 * @param null|array|string $opts
57 *
58 * @throws \Stripe\Exception\ApiErrorException if the request fails
59 *
60 * @return \Stripe\Collection<\Stripe\Issuing\PersonalizationDesign> of ApiResources
61 */
62 public static function all($params = null, $opts = null)
63 {
64 $url = static::classUrl();
65 return static::_requestPage($url, \ProfilePressVendor\Stripe\Collection::class, $params, $opts);
66 }
67 /**
68 * Retrieves a personalization design object.
69 *
70 * @param array|string $id the ID of the API resource to retrieve, or an options array containing an `id` key
71 * @param null|array|string $opts
72 *
73 * @throws \Stripe\Exception\ApiErrorException if the request fails
74 *
75 * @return \Stripe\Issuing\PersonalizationDesign
76 */
77 public static function retrieve($id, $opts = null)
78 {
79 $opts = \ProfilePressVendor\Stripe\Util\RequestOptions::parse($opts);
80 $instance = new static($id, $opts);
81 $instance->refresh();
82 return $instance;
83 }
84 /**
85 * Updates a card personalization object.
86 *
87 * @param string $id the ID of the resource to update
88 * @param null|array $params
89 * @param null|array|string $opts
90 *
91 * @throws \Stripe\Exception\ApiErrorException if the request fails
92 *
93 * @return \Stripe\Issuing\PersonalizationDesign the updated resource
94 */
95 public static function update($id, $params = null, $opts = null)
96 {
97 self::_validateParams($params);
98 $url = static::resourceUrl($id);
99 list($response, $opts) = static::_staticRequest('post', $url, $params, $opts);
100 $obj = \ProfilePressVendor\Stripe\Util\Util::convertToStripeObject($response->json, $opts);
101 $obj->setLastResponse($response);
102 return $obj;
103 }
104 }
105