LeviLamina
Loading...
Searching...
No Matches
FormJsonValidator.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/common/JsonValidator.h"
7
9public:
10 // static functions
11 // NOLINTBEGIN
12#ifdef LL_PLAT_C
13 MCNAPI static ::JsonValidator::Property getContentItemProperty(
14 ::JsonValidator::Property const& labelType,
15 ::JsonValidator::Property const& toggleType,
16 ::JsonValidator::Property const& sliderType,
17 ::JsonValidator::Property const& stepSliderType,
18 ::JsonValidator::Property const& dropdownType,
19 ::JsonValidator::Property const& multiselectType,
20 ::JsonValidator::Property const& textInputType,
21 ::JsonValidator::Property const& headerType,
22 ::JsonValidator::Property const& dividerType
23 );
24#endif
25
26 MCNAPI static ::JsonValidator::Property getControlLockedProperty();
27
28#ifdef LL_PLAT_C
29 MCNAPI static ::JsonValidator::Property getDropdownProperty(bool requiresDefault);
30
31 MCNAPI static ::JsonValidator::Property getMultiselectProperty(bool requiresDefault);
32
33 MCNAPI static ::JsonValidator::Property getSliderProperty(bool requiresDefault);
34
35 MCNAPI static ::JsonValidator::Property getStepSliderProperty(bool requiresDefault);
36#endif
37
38 MCNAPI static ::JsonValidator::Property getStringOrObjectProperty();
39
40#ifdef LL_PLAT_C
41 MCNAPI static ::JsonValidator::Property getTextInputProperty(bool requiresDefault);
42
43 MCNAPI static ::JsonValidator::Property getToggleProperty(bool requiresDefault);
44
45 MCNAPI static ::JsonValidator::Property getValidator();
46#endif
47 // NOLINTEND
48};
Definition FormJsonValidator.h:8
static MCAPI ::JsonValidator::Property getStringOrObjectProperty()
static MCAPI ::JsonValidator::Property getControlLockedProperty()
Definition JsonValidator.h:19