1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | var forms_1 = require("@angular/forms");
|
4 | var infra_1 = require("@soushians/infra");
|
5 | var ResetPasswordModel;
|
6 | (function (ResetPasswordModel) {
|
7 | var Request = (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 = (function () {
|
32 | function Response() {
|
33 | }
|
34 | return Response;
|
35 | }());
|
36 | ResetPasswordModel.Response = Response;
|
37 | })(ResetPasswordModel = exports.ResetPasswordModel || (exports.ResetPasswordModel = {}));
|
38 |
|
\ | No newline at end of file |