Frontend first draft

This commit is contained in:
Arseni
2025-11-13 15:06:15 +03:00
parent e47f343afb
commit ddb54ddfdc
504 changed files with 25498 additions and 1 deletions

View File

@@ -0,0 +1,42 @@
import 'package:json_annotation/json_annotation.dart';
part 'signup.g.dart';
@JsonSerializable(explicitToJson: true)
class SignupRequest {
final String name;
final String login;
final String password;
final String locale;
final String organizationName;
final String organizationTimeZone;
const SignupRequest({
required this.name,
required this.login,
required this.password,
required this.locale,
required this.organizationName,
required this.organizationTimeZone,
});
factory SignupRequest.build({
required String name,
required String login,
required String password,
required String locale,
required String organizationName,
required String organizationTimeZone,
}) => SignupRequest(
name: name,
login: login,
password: password,
locale: locale,
organizationName: organizationName,
organizationTimeZone: organizationTimeZone,
);
factory SignupRequest.fromJson(Map<String, dynamic> json) => _$SignupRequestFromJson(json);
Map<String, dynamic> toJson() => _$SignupRequestToJson(this);
}