1#include "nvmconfig/vendor.h"
5void nvmconfig::VendorOTP::fromJson(JsonObjectConst
src, Context c) {
6#ifndef ANABRID_WRITE_EEPROM
7 if (c == Context::User)
10 JSON_GET(
src, serial_number);
11 JSON_GET(
src, serial_uuid);
12 JSON_GET_AS(
src, default_admin_password, std::string);
13 JSON_GET_AS(
src, default_user_password, std::string);
17void nvmconfig::VendorOTP::toJson(JsonObject target, Context c)
const {
18#ifndef ANABRID_WRITE_EEPROM
19 if (c == Context::User)
22 JSON_SET(target, serial_number);
23 JSON_SET(target, serial_uuid);
24 JSON_SET(target, default_admin_password);
25 JSON_SET(target, default_user_password);