import { MechanismType } from "./auth-mechanism"; import { ObjectState } from "./object-state"; import { RequestStatus } from "./request-status"; import { Role } from "./Role"; import { Status } from "./status"; export interface Tag { Name: string; IsOptional: boolean; } export interface UserRequestPayload { Code: string; FirstName: string; LastName: string; MailAddress: string; Password: string; PhoneNumber: string; OtherName: string; Role: Role; Tags: Tag[]; Status: Status; UpdatedAt: Date; CreatedAt: Date; Id: string; DataState: ObjectState; TenantId: string; ServiceName: string; ActionBy: string; SignUpType: MechanismType; RequestStatus: RequestStatus; Comment: string; Token?: string; }