UNPKG

@blockv/sdk

Version:

Allows web apps to display and interact with vatoms.

75 lines (61 loc) 1.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; // // BlockV AG. Copyright (c) 2018, all rights reserved. // // Licensed under the BlockV SDK License (the "License"); you may not use this file or // the BlockV SDK except in compliance with the License accompanying it. Unless // required by applicable law or agreed to in writing, the BlockV SDK distributed under // the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF // ANY KIND, either express or implied. See the License for the specific language // governing permissions and limitations under the License. // class RegisterRequest { constructor(firstName, lastName, birthday, language, password, tokens, namePublic, avatarPublic) { this.first_name = firstName; this.last_name = lastName; this.birthday = birthday; this.language = language; this.password = password; this.user_tokens = tokens; this.name_public = namePublic; this.avatar_public = avatarPublic; } get firstName() { return this.first_name; } set firstName(value) { this.first_name = value; } get lastName() { return this.last_name; } set lastName(value) { this.last_name = value; } get avatarPublic() { return this.avatar_public; } set avatarPublic(value) { this.avatar_public = value; } get namePublic() { return this.name_public; } set namePublic(value) { this.name_public = value; } addToken(tokenType, token) { if (!this.user_tokens) { this.user_tokens = []; } this.user_tokens.add({ token, token_type: tokenType }); } } exports.default = RegisterRequest;