import { ApiId, HttpMethod, makeFormData, makeParam, request } from "api"; import { getUrl } from "./url"; // -------Email変更手続き開始--------------- export type StartChangeEmailRequest = { new_email: string; }; export const startChangeEmail = async (param: StartChangeEmailRequest) => { const sendData = makeParam(param); const res = await request({ url: getUrl(ApiId.START_CHANGE_EMAIL), method: HttpMethod.POST, data: sendData, }); return res; }; // -------Email変更手続き認証--------------- export type VerifyChangeEmailRequest = { token: string; }; export const verifyChangeEmail = async (param: VerifyChangeEmailRequest) => { const sendData = makeParam(param); const res = await request({ url: getUrl(ApiId.VERIFY_CHANGE_EMAIL), method: HttpMethod.POST, data: sendData, }); return res; }; // -------利用者情報変更申請--------------- export type UpdateCustomerInfoOrderParam = {}; export const orderCustomerInfoUpdate = async ( param: UpdateCustomerInfoOrderParam ) => { const sendData = makeParam(param); const res = await request({ url: getUrl(ApiId.CUSTOMER_UPDATE_INFO_ORDER), method: HttpMethod.POST, data: sendData, }); return res; };