import { UserIdentificationStatus } from "../../enums";
import { User } from "../../models";
import { Money } from "../Money";

export class SendIdentificationLinkRequest {
  constructor(public taxNumber: string = "", public amount: Money) {}
}

export interface SendIdentificationLinkResponse {
  phoneNumber: string;
  link: string;
  socket: string;
}

export class CheckIdentificationLinkRequest {
  constructor(public Token: string, public ClientId?: string) {}
}

export interface UserResponse {
  user: User;
}

export class UpdateIdentificationLinkRequest {
  constructor(public token: string, public status: UserIdentificationStatus) {}
}
