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
::ll::UntypedStorage<8, 8>
mUnk8a3e41;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
TransactionHandler
& operator=(
TransactionHandler
const
&);
28
TransactionHandler
(
TransactionHandler
const
&);
29
TransactionHandler
();
30
31
public
:
32
// virtual functions
33
// NOLINTBEGIN
34
// vIndex: 0
35
virtual
~TransactionHandler
() =
default
;
36
37
// vIndex: 1
38
virtual
void
transactPurchase(
::Offer
&,
::TransactionContext
&, ::PurchasePath);
39
40
// vIndex: 2
41
virtual
bool
tryParseTransactionPayload(::std::shared_ptr<::Purchase>&, ::std::string&)
const
;
42
43
// vIndex: 3
44
virtual
void
onPurchaseComplete(
::Offer
&, ::std::string
const
&, ::PurchasePath, ::PurchaseResult);
45
46
// vIndex: 4
47
virtual
bool
_transactFulfillment(
::Offer
&, ::std::shared_ptr<::Purchase>, ::PurchasePath) = 0;
48
// NOLINTEND
49
50
public
:
51
// virtual function thunks
52
// NOLINTBEGIN
53
54
// NOLINTEND
55
};
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-server
mc
client
store
iap
transactions
TransactionHandler.h
Generated on Tue Nov 25 2025 04:00:39 for LeviLamina by
1.12.0