Skip to content

Commit

Permalink
Merge pull request #471 from nickdnk/add_object_names
Browse files Browse the repository at this point in the history
Added OBJECT_NAME constant to all API objects and added missing object
  • Loading branch information
ob-stripe authored May 28, 2018
2 parents 12f23e9 + d9729b3 commit f8b59fe
Show file tree
Hide file tree
Showing 47 changed files with 211 additions and 44 deletions.
1 change: 1 addition & 0 deletions init.php
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@
require(dirname(__FILE__) . '/lib/FileUpload.php');
require(dirname(__FILE__) . '/lib/Invoice.php');
require(dirname(__FILE__) . '/lib/InvoiceItem.php');
require(dirname(__FILE__) . '/lib/InvoiceLineItem.php');
require(dirname(__FILE__) . '/lib/IssuerFraudRecord.php');
require(dirname(__FILE__) . '/lib/LoginLink.php');
require(dirname(__FILE__) . '/lib/Order.php');
Expand Down
3 changes: 3 additions & 0 deletions lib/Account.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@
*/
class Account extends ApiResource
{

const OBJECT_NAME = "account";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Delete;
Expand Down
3 changes: 3 additions & 0 deletions lib/AlipayAccount.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@
*/
class AlipayAccount extends ApiResource
{

const OBJECT_NAME = "alipay_account";

use ApiOperations\Delete;
use ApiOperations\Update;

Expand Down
3 changes: 3 additions & 0 deletions lib/ApplePayDomain.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@
*/
class ApplePayDomain extends ApiResource
{

const OBJECT_NAME = "apple_pay_domain";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Delete;
Expand Down
3 changes: 3 additions & 0 deletions lib/ApplicationFee.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@
*/
class ApplicationFee extends ApiResource
{

const OBJECT_NAME = "application_fee";

use ApiOperations\All;
use ApiOperations\NestedResource;
use ApiOperations\Retrieve;
Expand Down
3 changes: 3 additions & 0 deletions lib/ApplicationFeeRefund.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@
*/
class ApplicationFeeRefund extends ApiResource
{

const OBJECT_NAME = "fee_refund";

use ApiOperations\Update {
save as protected _save;
}
Expand Down
3 changes: 3 additions & 0 deletions lib/Balance.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@
*/
class Balance extends SingletonApiResource
{

const OBJECT_NAME = "balance";

/**
* @param array|string|null $opts
*
Expand Down
3 changes: 3 additions & 0 deletions lib/BalanceTransaction.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@
*/
class BalanceTransaction extends ApiResource
{

const OBJECT_NAME = "balance_transaction";

use ApiOperations\All;
use ApiOperations\Retrieve;

Expand Down
3 changes: 3 additions & 0 deletions lib/BankAccount.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@
*/
class BankAccount extends ApiResource
{

const OBJECT_NAME = "bank_account";

use ApiOperations\Delete;
use ApiOperations\Update;

Expand Down
3 changes: 3 additions & 0 deletions lib/BitcoinReceiver.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@
*/
class BitcoinReceiver extends ApiResource
{

const OBJECT_NAME = "bitcoin_receiver";

use ApiOperations\All;
use ApiOperations\Retrieve;

Expand Down
1 change: 1 addition & 0 deletions lib/BitcoinTransaction.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,5 @@
class BitcoinTransaction extends ApiResource
{

const OBJECT_NAME = "bitcoin_transaction";
}
3 changes: 3 additions & 0 deletions lib/Card.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@
*/
class Card extends ApiResource
{

const OBJECT_NAME = "card";

use ApiOperations\Delete;
use ApiOperations\Update;

Expand Down
3 changes: 3 additions & 0 deletions lib/Charge.php
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@
*/
class Charge extends ApiResource
{

const OBJECT_NAME = "charge";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Retrieve;
Expand Down
3 changes: 3 additions & 0 deletions lib/Collection.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@
*/
class Collection extends StripeObject
{

const OBJECT_NAME = "list";

use ApiOperations\Request;

protected $_requestParams = [];
Expand Down
3 changes: 3 additions & 0 deletions lib/CountrySpec.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@
*/
class CountrySpec extends ApiResource
{

const OBJECT_NAME = "country_spec";

use ApiOperations\All;
use ApiOperations\Retrieve;

Expand Down
3 changes: 3 additions & 0 deletions lib/Coupon.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@
*/
class Coupon extends ApiResource
{

const OBJECT_NAME = "coupon";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Delete;
Expand Down
3 changes: 3 additions & 0 deletions lib/Customer.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@
*/
class Customer extends ApiResource
{

const OBJECT_NAME = "customer";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Delete;
Expand Down
3 changes: 3 additions & 0 deletions lib/Dispute.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@
*/
class Dispute extends ApiResource
{

const OBJECT_NAME = "dispute";

use ApiOperations\All;
use ApiOperations\Retrieve;
use ApiOperations\Update;
Expand Down
3 changes: 3 additions & 0 deletions lib/EphemeralKey.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@
*/
class EphemeralKey extends ApiResource
{

const OBJECT_NAME = "ephemeral_key";

use ApiOperations\Create {
create as protected _create;
}
Expand Down
3 changes: 3 additions & 0 deletions lib/Event.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@
*/
class Event extends ApiResource
{

const OBJECT_NAME = "event";

/**
* Possible string representations of event types.
* @link https://stripe.com/docs/api#event_types
Expand Down
3 changes: 3 additions & 0 deletions lib/ExchangeRate.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@
*/
class ExchangeRate extends ApiResource
{

const OBJECT_NAME = "exchange_rate";

use ApiOperations\All;
use ApiOperations\Retrieve;

Expand Down
3 changes: 3 additions & 0 deletions lib/FileUpload.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
*/
class FileUpload extends ApiResource
{

const OBJECT_NAME = "file_upload";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Retrieve;
Expand Down
3 changes: 3 additions & 0 deletions lib/Invoice.php
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,9 @@
*/
class Invoice extends ApiResource
{

const OBJECT_NAME = "invoice";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Retrieve;
Expand Down
3 changes: 3 additions & 0 deletions lib/InvoiceItem.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@
*/
class InvoiceItem extends ApiResource
{

const OBJECT_NAME = "invoiceitem";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Delete;
Expand Down
37 changes: 37 additions & 0 deletions lib/InvoiceLineItem.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?php

namespace Stripe;

/**
* Class InvoiceLineItem
*
* @property string $id
* @property string $object
* @property int $amount
* @property string $currency
* @property string $description
* @property bool $discountable
* @property string $invoice_item
* @property bool $livemode
* @property StripeObject $metadata
* @property mixed $period
* @property Plan $plan
* @property bool $proration
* @property int $quantity
* @property string $subscription
* @property string $subscription_item
* @property string $type
*
* @package Stripe
*/
class InvoiceLineItem extends ApiResource
{

const OBJECT_NAME = "line_item";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Delete;
use ApiOperations\Retrieve;
use ApiOperations\Update;
}
3 changes: 3 additions & 0 deletions lib/IssuerFraudRecord.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@
*/
class IssuerFraudRecord extends ApiResource
{

const OBJECT_NAME = "issuer_fraud_record";

use ApiOperations\All;
use ApiOperations\Retrieve;

Expand Down
5 changes: 5 additions & 0 deletions lib/LoginLink.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,14 @@
/**
* Class LoginLink
*
* @property string $object
* @property int $created
* @property string $url
*
* @package Stripe
*/
class LoginLink extends ApiResource
{

const OBJECT_NAME = "login_link";
}
3 changes: 3 additions & 0 deletions lib/Order.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@
*/
class Order extends ApiResource
{

const OBJECT_NAME = "order";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Retrieve;
Expand Down
3 changes: 3 additions & 0 deletions lib/OrderReturn.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@
*/
class OrderReturn extends ApiResource
{

const OBJECT_NAME = "order_return";

use ApiOperations\All;
use ApiOperations\Retrieve;

Expand Down
3 changes: 3 additions & 0 deletions lib/Payout.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@
*/
class Payout extends ApiResource
{

const OBJECT_NAME = "payout";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Retrieve;
Expand Down
3 changes: 3 additions & 0 deletions lib/Plan.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@
*/
class Plan extends ApiResource
{

const OBJECT_NAME = "plan";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Delete;
Expand Down
3 changes: 3 additions & 0 deletions lib/Product.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@
*/
class Product extends ApiResource
{

const OBJECT_NAME = "product";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Delete;
Expand Down
3 changes: 3 additions & 0 deletions lib/Recipient.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@
*/
class Recipient extends ApiResource
{

const OBJECT_NAME = "recipient";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Delete;
Expand Down
1 change: 1 addition & 0 deletions lib/RecipientTransfer.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,5 @@
class RecipientTransfer extends ApiResource
{

const OBJECT_NAME = "recipient_transfer";
}
3 changes: 3 additions & 0 deletions lib/Refund.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@
*/
class Refund extends ApiResource
{

const OBJECT_NAME = "refund";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Retrieve;
Expand Down
3 changes: 3 additions & 0 deletions lib/SKU.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@
*/
class SKU extends ApiResource
{

const OBJECT_NAME = "sku";

use ApiOperations\All;
use ApiOperations\Create;
use ApiOperations\Delete;
Expand Down
3 changes: 3 additions & 0 deletions lib/Source.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@
*/
class Source extends ApiResource
{

const OBJECT_NAME = "source";

use ApiOperations\Create;
use ApiOperations\Retrieve;
use ApiOperations\Update;
Expand Down
1 change: 1 addition & 0 deletions lib/SourceTransaction.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,5 @@
class SourceTransaction extends ApiResource
{

const OBJECT_NAME = "source_transaction";
}
Loading

0 comments on commit f8b59fe

Please sign in to comment.