FileLink.php 1.5 KB

123456789101112131415161718192021222324252627282930
  1. <?php
  2. // File generated from our OpenAPI spec
  3. namespace Stripe;
  4. /**
  5. * To share the contents of a <code>File</code> object with non-Stripe users, you
  6. * can create a <code>FileLink</code>. <code>FileLink</code>s contain a URL that
  7. * can be used to retrieve the contents of the file without authentication.
  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 int $created Time at which the object was created. Measured in seconds since the Unix epoch.
  12. * @property bool $expired Whether this link is already expired.
  13. * @property null|int $expires_at Time at which the link expires.
  14. * @property string|\Stripe\File $file The file object this link points to.
  15. * @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.
  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 $url The publicly accessible URL to download the file.
  18. */
  19. class FileLink extends ApiResource
  20. {
  21. const OBJECT_NAME = 'file_link';
  22. use ApiOperations\All;
  23. use ApiOperations\Create;
  24. use ApiOperations\Retrieve;
  25. use ApiOperations\Update;
  26. }