Initial commit: Hedena Gold monorepo.

First commit of the Hedena Gold product (separate from gold-bank): branding, package names, and deploy defaults aligned to the new brand; legacy Henza trees stay local-only via .gitignore.
This commit is contained in:
s.esmaeili
2026-10-15 17:19:10 +03:30
commit ea86636027
1121 changed files with 401065 additions and 0 deletions
@@ -0,0 +1,18 @@
import { IsNotEmpty, IsString } from 'class-validator';
/**
* Mirrors the legacy contract in AdminController::login:
* $this->validate($request, ['phone' => 'required', 'password' => 'required']);
*
* The field is named `phone` (not `mobile`) even though it is matched against
* `users.mobile` — kept as-is so the ported login form posts an unchanged body.
*/
export class LoginDto {
@IsString()
@IsNotEmpty()
phone!: string;
@IsString()
@IsNotEmpty()
password!: string;
}