import ApiService from './ApiService';

export async function apiGetOfferAffiliateReport(params?: any) {
    return ApiService.request<any>({
        url: 'v1/reports/offer-affiliates',
        method: 'get',
        params: params || {},
    });
}

export async function apiGetSubOfferAffiliateByOfferId(offerId: number, params?: any) {
    return ApiService.request<any>({
        url: `v1/reports/${offerId}/affiliate`,
        method: 'get',
        params: params || {},
    });
}

export async function apiGetOfferClientReport(params?: any) {
    return ApiService.request<any>({
        url: 'v1/reports/offer-clients',
        method: 'get',
        params: params || {},
    });
}

export async function apiGetSubOfferClientByOfferId(offerId: number, params?: any) {
    return ApiService.request<any>({
        url: `v1/reports/${offerId}/client`,
        method: 'get',
        params: params || {},
    });
}
