export type GetApiApiOfferCodeUpdateAttendeeOrderEnrollNoArgs = {webAttendeeNo?: number | undefined, webOrderNo?: number | undefined, webEnrollNo?: number | undefined, attendeeNo?: number | undefined, orderNo?: number | undefined, enrollNo?: number | undefined}; export type GetApiApiOfferCodeUpdateAttendeeOrderEnrollNoOptions = {baseUrl: string, oauth2?: string | undefined, fetch?: typeof fetch | undefined}; /** * GET /api/OfferCode/UpdateAttendeeOrderEnrollNo */ export const getApiApiOfferCodeUpdateAttendeeOrderEnrollNo = async (args: GetApiApiOfferCodeUpdateAttendeeOrderEnrollNoArgs, options: GetApiApiOfferCodeUpdateAttendeeOrderEnrollNoOptions) => { const {baseUrl, fetch: fetchFn = fetch, oauth2} = options ?? {} const query = new URLSearchParams() const headers = new Headers() if (args.webAttendeeNo != null) query.append("webAttendeeNo", String(args.webAttendeeNo)) if (args.webOrderNo != null) query.append("webOrderNo", String(args.webOrderNo)) if (args.webEnrollNo != null) query.append("webEnrollNo", String(args.webEnrollNo)) if (args.attendeeNo != null) query.append("attendeeNo", String(args.attendeeNo)) if (args.orderNo != null) query.append("orderNo", String(args.orderNo)) if (args.enrollNo != null) query.append("enrollNo", String(args.enrollNo)) if (oauth2 !== undefined) headers.set('authorization', `Bearer ${oauth2}`) const url = `${baseUrl.replace(/\/+$/, '')}/api/OfferCode/UpdateAttendeeOrderEnrollNo${query.size > 0 ? `?${query}` : ''}` const res = await fetchFn(url, {method: "GET", headers}) if (!res.ok) throw new Error(`Request failed with status ${res.status}`, {cause: {status: res.status, body: await res.text()}}) return undefined };