Files
myAi/Apis/api/Clients/Api/Contracts/IJobSearchApi.cs
claude d56729de42 Add Email and ClientIpAddress audit fields to cvSearch.JobSearchSessions and JobSearchResults
Captures client IP at job-search link-click time and threads it through to the session.
Both Email and ClientIpAddress are copied from session to each result row during processing.
Closes #47

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 19:11:50 +03:00

15 lines
499 B
C#

using CvMatcher.Models.Requests;
using CvMatcher.Models.Responses;
using Refit;
namespace Api.Clients.Api.Contracts;
public interface IJobSearchApi
{
[Post("/api/cv/job-search/token")]
Task<CreateJobSearchTokenResponse> CreateTokenAsync([Body] CreateJobSearchTokenRequest request, CancellationToken ct);
[Post("/api/cv/job-search/token/{tokenId}/start")]
Task<StartJobSearchResponse> StartSearchAsync(string tokenId, [Body] StartJobSearchRequest request, CancellationToken ct);
}