Loading mobile/src/domain/entities/activity_info_entity.ts 0 → 100644 +8 −0 Original line number Diff line number Diff line import { PlaceInfoEntity } from "./place_info_entity"; export interface ActivityInfoEntity extends PlaceInfoEntity { available: string; townId: number; location: string; tags?: string[]; } No newline at end of file mobile/src/domain/entities/login_info_entity.ts 0 → 100644 +6 −0 Original line number Diff line number Diff line import { UserInfoEntity } from "./user_info_entity"; export interface LoginInfoEntity { user: UserInfoEntity; token: string; } No newline at end of file mobile/src/domain/entities/register_info.ts 0 → 100644 +8 −0 Original line number Diff line number Diff line export interface RegisterInfoEntity { name: string; lastName: string; email: string; password: string; confirmPassword: string; birthdate: string; } No newline at end of file mobile/src/domain/entities/user_info_entity.ts +1 −1 Original line number Diff line number Diff line Loading @@ -3,5 +3,5 @@ export interface UserInfoEntity { name: string; lastName: string; email: string; birthDate: string; birthDate?: Date; } No newline at end of file mobile/src/infrastructure/datasource/dev/auth_datasource.ts 0 → 100644 +33 −0 Original line number Diff line number Diff line import { AuthDataSource } from '../../../domain/datasources/auth_datasource'; import { LoginInfoEntity } from '../../../domain/entities/login_info_entity'; import { RegisterInfoEntity } from '../../../domain/entities/register_info'; import { UserInfoEntity } from '../../../domain/entities/user_info_entity'; export class AuthDataSourceDev implements AuthDataSource { async login(email: string, password: string): Promise<LoginInfoEntity>{ return new Promise((resolve) => { resolve({ user: { id: 1, email: email, name: 'John', lastName: 'Doe', birthDate: new Date('1990-01-01'), }, token: 'token' })}); } async register(user: RegisterInfoEntity): Promise<LoginInfoEntity>{ return new Promise((resolve) => { resolve({ user: { id: 1, email: user.email, name: user.name, lastName: user.lastName, birthDate: new Date('1990-01-01'), }, token: 'token' })}); } } Loading
mobile/src/domain/entities/activity_info_entity.ts 0 → 100644 +8 −0 Original line number Diff line number Diff line import { PlaceInfoEntity } from "./place_info_entity"; export interface ActivityInfoEntity extends PlaceInfoEntity { available: string; townId: number; location: string; tags?: string[]; } No newline at end of file
mobile/src/domain/entities/login_info_entity.ts 0 → 100644 +6 −0 Original line number Diff line number Diff line import { UserInfoEntity } from "./user_info_entity"; export interface LoginInfoEntity { user: UserInfoEntity; token: string; } No newline at end of file
mobile/src/domain/entities/register_info.ts 0 → 100644 +8 −0 Original line number Diff line number Diff line export interface RegisterInfoEntity { name: string; lastName: string; email: string; password: string; confirmPassword: string; birthdate: string; } No newline at end of file
mobile/src/domain/entities/user_info_entity.ts +1 −1 Original line number Diff line number Diff line Loading @@ -3,5 +3,5 @@ export interface UserInfoEntity { name: string; lastName: string; email: string; birthDate: string; birthDate?: Date; } No newline at end of file
mobile/src/infrastructure/datasource/dev/auth_datasource.ts 0 → 100644 +33 −0 Original line number Diff line number Diff line import { AuthDataSource } from '../../../domain/datasources/auth_datasource'; import { LoginInfoEntity } from '../../../domain/entities/login_info_entity'; import { RegisterInfoEntity } from '../../../domain/entities/register_info'; import { UserInfoEntity } from '../../../domain/entities/user_info_entity'; export class AuthDataSourceDev implements AuthDataSource { async login(email: string, password: string): Promise<LoginInfoEntity>{ return new Promise((resolve) => { resolve({ user: { id: 1, email: email, name: 'John', lastName: 'Doe', birthDate: new Date('1990-01-01'), }, token: 'token' })}); } async register(user: RegisterInfoEntity): Promise<LoginInfoEntity>{ return new Promise((resolve) => { resolve({ user: { id: 1, email: user.email, name: user.name, lastName: user.lastName, birthDate: new Date('1990-01-01'), }, token: 'token' })}); } }