23 lines
682 B
TypeScript
23 lines
682 B
TypeScript
import { api } from './client';
|
|
import type {
|
|
BusinessRegistrationRequest,
|
|
CreateBusinessRegistrationPayload,
|
|
} from './types';
|
|
|
|
export function fetchMyBusinessRegistrations() {
|
|
return api<BusinessRegistrationRequest[]>('/business-registration-requests/mine');
|
|
}
|
|
|
|
export function submitBusinessRegistration(payload: CreateBusinessRegistrationPayload) {
|
|
return api<BusinessRegistrationRequest>('/business-registration-requests', {
|
|
method: 'POST',
|
|
body: JSON.stringify({
|
|
title: payload.businessTitle,
|
|
categoryId: payload.categoryId,
|
|
description: payload.description,
|
|
address: payload.address,
|
|
contactPhone: payload.phone,
|
|
}),
|
|
});
|
|
}
|