UNPKG

1.56 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var forms_1 = require("@angular/forms");
4var infra_1 = require("@soushians/infra");
5var ChangePasswordModel;
6(function (ChangePasswordModel) {
7 var Request = /** @class */ (function () {
8 function Request(initValue) {
9 if (initValue === void 0) { initValue = {}; }
10 var _this = this;
11 Object.keys(initValue).forEach(function (key) { return (_this[key] = initValue[key]); });
12 }
13 Request.prototype.getRequestBody = function () {
14 return {
15 Password: this.Password
16 };
17 };
18 Object.defineProperty(Request, "formGroup", {
19 get: function () {
20 return new forms_1.FormGroup({
21 Password: new forms_1.FormControl(null, [forms_1.Validators.required, forms_1.Validators.minLength(7)]),
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 ChangePasswordModel.Request = Request;
31 var Response = /** @class */ (function () {
32 function Response() {
33 }
34 return Response;
35 }());
36 ChangePasswordModel.Response = Response;
37})(ChangePasswordModel = exports.ChangePasswordModel || (exports.ChangePasswordModel = {}));
38//# sourceMappingURL=change-password.model.js.map
\No newline at end of file