#include <cstdint>#include <functional>#include <memory>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::events::Product |
| Resolved product metadata. More... | |
| struct | pulp::events::ProductLookupResult |
| Outcome of a single product lookup invocation. More... | |
| struct | pulp::events::Purchase |
| Single transaction record. More... | |
| class | pulp::events::IapClient |
| Cross-platform in-app purchase surface. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::events |
Typedefs | |
| using | pulp::events::ProductLookupCallback = std::function<void(const ProductLookupResult&)> |
| using | pulp::events::PurchaseCallback = std::function<void(const Purchase&)> |
| using | pulp::events::RestoreCallback = std::function<void(const std::vector<Purchase>&)> |
| using | pulp::events::PurchaseObserver = std::function<void(const Purchase&)> |
Enumerations | |
| enum class | pulp::events::PurchaseState { pulp::events::Unknown , pulp::events::Purchasing , pulp::events::Purchased , pulp::events::Restored , pulp::events::Failed , pulp::events::Cancelled , pulp::events::Deferred , pulp::events::Unavailable } |
| Lifecycle state of a Purchase returned by the backend. More... | |
| enum class | pulp::events::ProductLookupStatus { pulp::events::Ok , pulp::events::PartiallyOk , pulp::events::Failed , pulp::events::Unavailable } |
| Outcome of a product lookup. More... | |