20class ItemStackRequestData {
24 ::ll::TypedStorage<8, 16, ::ItemStackRequestId> mClientRequestId;
25 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mStringsToFilter;
26 ::ll::TypedStorage<4, 4, ::TextProcessingEventOrigin> mStringsToFilterOrigin;
27 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::ItemStackRequestAction>>> mActions;
34 ItemStackRequestData& operator=(ItemStackRequestData
const&);
35 ItemStackRequestData(ItemStackRequestData
const&);
42 MCNAPI ItemStackRequestData();
44 MCNAPI ItemStackRequestData(::ItemStackRequestData&&);
46 MCNAPI
explicit ItemStackRequestData(::ItemStackRequestId
const& clientRequestId);
48 MCNAPI
void addAction(::std::unique_ptr<::ItemStackRequestAction> requestAction);
50 MCNAPI
int addStringToFilter(::std::string
const& stringToFilter, ::TextProcessingEventOrigin origin);
53 MCNAPI ::std::vector<::std::unique_ptr<::ItemStackRequestAction>>
const&
getActions()
const;
62 MCNAPI ::ItemStackRequestData& operator=(::ItemStackRequestData&&);
67 MCNAPI ::ItemStackRequestAction
const*
tryFindAction(::ItemStackRequestActionType type)
const;
86 MCNAPI
void* $ctor(::ItemStackRequestData&&);
88 MCNAPI
void* $ctor(::ItemStackRequestId
const& clientRequestId);