LeviLamina
Loading...
Searching...
No Matches
TransactionHandler.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/store/iap/PurchasePath.h"
7
#include "mc/client/store/iap/PurchaseResult.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Offer
;
12
class
TransactionContext
;
13
struct
Purchase
;
14
// clang-format on
15
16
class
TransactionHandler
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::UntypedStorage<8, 8>
mUnk3a6073;
21
::ll::UntypedStorage<8, 8>
mUnk2a21a0;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
TransactionHandler
& operator=(
TransactionHandler
const
&);
27
TransactionHandler
(
TransactionHandler
const
&);
28
TransactionHandler
();
29
30
public
:
31
// virtual functions
32
// NOLINTBEGIN
33
// vIndex: 0
34
virtual
~TransactionHandler
() =
default
;
35
36
// vIndex: 1
37
virtual
void
transactPurchase(
::Offer
&,
::TransactionContext
&, ::PurchasePath);
38
39
// vIndex: 2
40
virtual
bool
tryParseTransactionPayload(::std::shared_ptr<::Purchase>&, ::std::string&)
const
;
41
42
// vIndex: 3
43
virtual
void
onPurchaseComplete(
::Offer
&, ::std::string
const
&, ::PurchasePath, ::PurchaseResult);
44
45
// vIndex: 4
46
virtual
bool
_transactFulfillment(
::Offer
&, ::std::shared_ptr<::Purchase>, ::PurchasePath) = 0;
47
// NOLINTEND
48
49
public
:
50
// virtual function thunks
51
// NOLINTBEGIN
52
53
// NOLINTEND
54
};
Offer
Definition
Offer.h:5
TransactionContext
Definition
TransactionContext.h:5
TransactionHandler
Definition
TransactionHandler.h:16
Purchase
Definition
Purchase.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
client
store
iap
transactions
TransactionHandler.h
Generated on Wed Jul 23 2025 08:33:43 for LeviLamina by
1.12.0