Skip to content

Commit 6dc9227

Browse files
committed
generated
1 parent e1a6a64 commit 6dc9227

8 files changed

+26
-2
lines changed

generated/include/mmx/permission_e.hxx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ struct MMX_EXPORT permission_e {
1414

1515
enum enum_t : uint32_t {
1616
PUBLIC = 2166575688l,
17+
REMOTE = 412167022l,
18+
SIGN_MSG = 359339741l,
1719
SPENDING = 1957258863l,
1820
};
1921

generated/src/Farmer_get_farmer_keys.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ std::shared_ptr<vnx::TypeCode> Farmer_get_farmer_keys::static_create_type_code()
108108
type_code->create_value = []() -> std::shared_ptr<vnx::Value> { return std::make_shared<Farmer_get_farmer_keys>(); };
109109
type_code->is_const = true;
110110
type_code->return_type = ::mmx::Farmer_get_farmer_keys_return::static_get_type_code();
111+
type_code->permission = "mmx.permission_e.REMOTE";
111112
type_code->build();
112113
return type_code;
113114
}

generated/src/Farmer_get_mac_addr.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ std::shared_ptr<vnx::TypeCode> Farmer_get_mac_addr::static_create_type_code() {
108108
type_code->create_value = []() -> std::shared_ptr<vnx::Value> { return std::make_shared<Farmer_get_mac_addr>(); };
109109
type_code->is_const = true;
110110
type_code->return_type = ::mmx::Farmer_get_mac_addr_return::static_get_type_code();
111+
type_code->permission = "mmx.permission_e.REMOTE";
111112
type_code->build();
112113
return type_code;
113114
}

generated/src/Farmer_get_partial_diff.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ std::shared_ptr<vnx::TypeCode> Farmer_get_partial_diff::static_create_type_code(
130130
field.name = "plot_nft";
131131
field.code = {11, 32, 1};
132132
}
133+
type_code->permission = "mmx.permission_e.REMOTE";
133134
type_code->build();
134135
return type_code;
135136
}

generated/src/Farmer_get_partial_diffs.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ std::shared_ptr<vnx::TypeCode> Farmer_get_partial_diffs::static_create_type_code
130130
field.name = "plot_nfts";
131131
field.code = {12, 11, 32, 1};
132132
}
133+
type_code->permission = "mmx.permission_e.REMOTE";
133134
type_code->build();
134135
return type_code;
135136
}

generated/src/Farmer_sign_block.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ std::shared_ptr<vnx::TypeCode> Farmer_sign_block::static_create_type_code() {
130130
field.name = "block";
131131
field.code = {16};
132132
}
133+
type_code->permission = "mmx.permission_e.SIGN_MSG";
133134
type_code->build();
134135
return type_code;
135136
}

generated/src/Farmer_sign_vote.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ std::shared_ptr<vnx::TypeCode> Farmer_sign_vote::static_create_type_code() {
130130
field.name = "vote";
131131
field.code = {16};
132132
}
133+
type_code->permission = "mmx.permission_e.SIGN_MSG";
133134
type_code->build();
134135
return type_code;
135136
}

generated/src/permission_e.cpp

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace mmx {
1111

1212

1313
const vnx::Hash64 permission_e::VNX_TYPE_HASH(0x7d75a3f04c313898ull);
14-
const vnx::Hash64 permission_e::VNX_CODE_HASH(0x25bd0a48710f5e44ull);
14+
const vnx::Hash64 permission_e::VNX_CODE_HASH(0xa90f24d9c1b84e0eull);
1515

1616
vnx::Hash64 permission_e::get_type_hash() const {
1717
return VNX_TYPE_HASH;
@@ -44,6 +44,8 @@ void permission_e::write(vnx::TypeOutput& _out, const vnx::TypeCode* _type_code,
4444
vnx::bool_t permission_e::is_valid() const {
4545
switch(value) {
4646
case PUBLIC: return true;
47+
case REMOTE: return true;
48+
case SIGN_MSG: return true;
4749
case SPENDING: return true;
4850
}
4951
return false;
@@ -52,6 +54,8 @@ vnx::bool_t permission_e::is_valid() const {
5254
std::string permission_e::to_string() const {
5355
switch(value) {
5456
case PUBLIC: return "\"PUBLIC\"";
57+
case REMOTE: return "\"REMOTE\"";
58+
case SIGN_MSG: return "\"SIGN_MSG\"";
5559
case SPENDING: return "\"SPENDING\"";
5660
}
5761
return std::to_string(value);
@@ -60,6 +64,8 @@ std::string permission_e::to_string() const {
6064
std::string permission_e::to_string_value() const {
6165
switch(value) {
6266
case PUBLIC: return "PUBLIC";
67+
case REMOTE: return "REMOTE";
68+
case SIGN_MSG: return "SIGN_MSG";
6369
case SPENDING: return "SPENDING";
6470
}
6571
return std::to_string(value);
@@ -68,6 +74,8 @@ std::string permission_e::to_string_value() const {
6874
std::string permission_e::to_string_value_full() const {
6975
switch(value) {
7076
case PUBLIC: return "mmx.permission_e.PUBLIC";
77+
case REMOTE: return "mmx.permission_e.REMOTE";
78+
case SIGN_MSG: return "mmx.permission_e.SIGN_MSG";
7179
case SPENDING: return "mmx.permission_e.SPENDING";
7280
}
7381
return std::to_string(value);
@@ -84,6 +92,8 @@ void permission_e::from_string_value(const std::string& _name) {
8492
vnx::from_string_value(_name, var);
8593
if(var.is_string()) {
8694
if(_name == "PUBLIC") value = PUBLIC;
95+
else if(_name == "REMOTE") value = REMOTE;
96+
else if(_name == "SIGN_MSG") value = SIGN_MSG;
8797
else if(_name == "SPENDING") value = SPENDING;
8898
else value = enum_t(vnx::hash64(_name));
8999
} else {
@@ -95,6 +105,8 @@ void permission_e::accept(vnx::Visitor& _visitor) const {
95105
std::string _name;
96106
switch(value) {
97107
case PUBLIC: _name = "PUBLIC"; break;
108+
case REMOTE: _name = "REMOTE"; break;
109+
case SIGN_MSG: _name = "SIGN_MSG"; break;
98110
case SPENDING: _name = "SPENDING"; break;
99111
}
100112
_visitor.enum_value(value, _name);
@@ -103,6 +115,8 @@ void permission_e::accept(vnx::Visitor& _visitor) const {
103115
void permission_e::write(std::ostream& _out) const {
104116
switch(value) {
105117
case PUBLIC: _out << "\"PUBLIC\""; break;
118+
case REMOTE: _out << "\"REMOTE\""; break;
119+
case SIGN_MSG: _out << "\"SIGN_MSG\""; break;
106120
case SPENDING: _out << "\"SPENDING\""; break;
107121
default: _out << value;
108122
}
@@ -164,7 +178,7 @@ std::shared_ptr<vnx::TypeCode> permission_e::static_create_type_code() {
164178
auto type_code = std::make_shared<vnx::TypeCode>();
165179
type_code->name = "mmx.permission_e";
166180
type_code->type_hash = vnx::Hash64(0x7d75a3f04c313898ull);
167-
type_code->code_hash = vnx::Hash64(0x25bd0a48710f5e44ull);
181+
type_code->code_hash = vnx::Hash64(0xa90f24d9c1b84e0eull);
168182
type_code->is_native = true;
169183
type_code->is_enum = true;
170184
type_code->native_size = sizeof(::mmx::permission_e);
@@ -177,6 +191,8 @@ std::shared_ptr<vnx::TypeCode> permission_e::static_create_type_code() {
177191
field.code = {3};
178192
}
179193
type_code->enum_map[2166575688] = "PUBLIC";
194+
type_code->enum_map[412167022] = "REMOTE";
195+
type_code->enum_map[359339741] = "SIGN_MSG";
180196
type_code->enum_map[1957258863] = "SPENDING";
181197
type_code->build();
182198
return type_code;

0 commit comments

Comments
 (0)