SKPaymentTransaction.inc 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. { Parsed from StoreKit.framework SKPaymentTransaction.h }
  2. {$ifdef TYPES}
  3. type
  4. SKPaymentTransactionPtr = ^SKPaymentTransaction;
  5. {$endif}
  6. {$ifdef TYPES}
  7. const
  8. SKPaymentTransactionStatePurchasing = 0;
  9. SKPaymentTransactionStatePurchased = 1;
  10. SKPaymentTransactionStateFailed = 2;
  11. SKPaymentTransactionStateRestored = 3;
  12. SKPaymentTransactionStateDeferred = 4;
  13. type
  14. SKPaymentTransactionState = NSInteger;
  15. SKPaymentTransactionStatePtr = ^SKPaymentTransactionState;
  16. {$endif}
  17. {$ifdef CLASSES}
  18. type
  19. SKPaymentTransaction = objcclass external (NSObject)
  20. private
  21. _internal: id;
  22. public
  23. function error: NSError; message 'error';
  24. function originalTransaction: SKPaymentTransaction; message 'originalTransaction';
  25. function payment: SKPayment; message 'payment';
  26. function transactionDate: NSDate; message 'transactionDate';
  27. function transactionIdentifier: NSString; message 'transactionIdentifier';
  28. function downloads: NSArray; message 'downloads';
  29. function transactionState: SKPaymentTransactionState; message 'transactionState';
  30. end;
  31. {$endif}