UNPKG

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