Files
SerpentRace/SerpentRace_Backend/dist/Application/Organization/commands/ProcessOrgAuthCallbackCommandHandler.d.ts
T

15 lines
737 B
TypeScript

import { IUserRepository } from '../../../Domain/IRepository/IUserRepository';
import { IOrganizationRepository } from '../../../Domain/IRepository/IOrganizationRepository';
import { ProcessOrgAuthCallbackCommand } from './ProcessOrgAuthCallbackCommand';
export interface ProcessOrgAuthCallbackResponse {
success: boolean;
message: string;
updatedFields?: string[];
}
export declare class ProcessOrgAuthCallbackCommandHandler {
private readonly userRepo;
private readonly orgRepo;
constructor(userRepo: IUserRepository, orgRepo: IOrganizationRepository);
execute(cmd: ProcessOrgAuthCallbackCommand): Promise<ProcessOrgAuthCallbackResponse>;
}
//# sourceMappingURL=ProcessOrgAuthCallbackCommandHandler.d.ts.map