15 lines
737 B
TypeScript
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
|