UNPKG

1.7 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var forms_1 = require("@angular/forms");
4var ResetPasswordRequestModel;
5(function (ResetPasswordRequestModel) {
6 var Request = /** @class */ (function () {
7 function Request(initValue) {
8 var _this = this;
9 Object.keys(initValue).forEach(function (key) { return _this[key] = initValue[key]; });
10 }
11 Request.prototype.getRequestBody = function () {
12 return {
13 Username: this.Username,
14 Token: this.Token,
15 Captcha: this.Captcha
16 };
17 };
18 Object.defineProperty(Request, "formGroup", {
19 get: function () {
20 return new forms_1.FormGroup({
21 Username: new forms_1.FormControl('', [forms_1.Validators.minLength(8), forms_1.Validators.required]),
22 Captcha: new forms_1.FormControl(null, [forms_1.Validators.required]),
23 Token: new forms_1.FormControl(null, [forms_1.Validators.required]),
24 Type: new forms_1.FormControl('sms'),
25 });
26 },
27 enumerable: true,
28 configurable: true
29 });
30 return Request;
31 }());
32 ResetPasswordRequestModel.Request = Request;
33 var Response = /** @class */ (function () {
34 function Response() {
35 }
36 return Response;
37 }());
38 ResetPasswordRequestModel.Response = Response;
39})(ResetPasswordRequestModel = exports.ResetPasswordRequestModel || (exports.ResetPasswordRequestModel = {}));
40//# sourceMappingURL=reset-password-request.model.js.map
\No newline at end of file