FileUpload.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. namespace Stripe;
  3. /**
  4. * Class FileUpload
  5. *
  6. * @property string $id
  7. * @property string $object
  8. * @property int $created
  9. * @property string $purpose
  10. * @property int $size
  11. * @property string $type
  12. *
  13. * @package Stripe
  14. */
  15. class FileUpload extends ApiResource
  16. {
  17. public static function baseUrl()
  18. {
  19. return Stripe::$apiUploadBase;
  20. }
  21. public static function className()
  22. {
  23. return 'file';
  24. }
  25. /**
  26. * @param string $id The ID of the file upload to retrieve.
  27. * @param array|string|null $opts
  28. *
  29. * @return FileUpload
  30. */
  31. public static function retrieve($id, $opts = null)
  32. {
  33. return self::_retrieve($id, $opts);
  34. }
  35. /**
  36. * @param array|null $params
  37. * @param array|string|null $opts
  38. *
  39. * @return FileUpload The created file upload.
  40. */
  41. public static function create($params = null, $opts = null)
  42. {
  43. return self::_create($params, $opts);
  44. }
  45. /**
  46. * @param array|null $params
  47. * @param array|string|null $opts
  48. *
  49. * @return Collection of FileUploads
  50. */
  51. public static function all($params = null, $opts = null)
  52. {
  53. return self::_all($params, $opts);
  54. }
  55. }