export type GetApiApiClubEventsArgs = {'amount.equals'?: number | undefined, 'amount.greaterThan'?: number | undefined, 'amount.greaterThanOrEqual'?: number | undefined, 'amount.in'?: Array | undefined, 'amount.lessThan'?: number | undefined, 'amount.lessThanOrEqual'?: number | undefined, 'amount.notEquals'?: number | undefined, 'amount.notIn'?: Array | undefined, 'amount.specified'?: boolean | undefined, 'clubId.equals'?: number | undefined, 'clubId.greaterThan'?: number | undefined, 'clubId.greaterThanOrEqual'?: number | undefined, 'clubId.in'?: Array | undefined, 'clubId.lessThan'?: number | undefined, 'clubId.lessThanOrEqual'?: number | undefined, 'clubId.notEquals'?: number | undefined, 'clubId.notIn'?: Array | undefined, 'clubId.specified'?: boolean | undefined, 'id.equals'?: number | undefined, 'id.greaterThan'?: number | undefined, 'id.greaterThanOrEqual'?: number | undefined, 'id.in'?: Array | undefined, 'id.lessThan'?: number | undefined, 'id.lessThanOrEqual'?: number | undefined, 'id.notEquals'?: number | undefined, 'id.notIn'?: Array | undefined, 'id.specified'?: boolean | undefined, 'memberId.equals'?: number | undefined, 'memberId.greaterThan'?: number | undefined, 'memberId.greaterThanOrEqual'?: number | undefined, 'memberId.in'?: Array | undefined, 'memberId.lessThan'?: number | undefined, 'memberId.lessThanOrEqual'?: number | undefined, 'memberId.notEquals'?: number | undefined, 'memberId.notIn'?: Array | undefined, 'memberId.specified'?: boolean | undefined, page?: number | undefined, 'rewardDate.equals'?: string | undefined, 'rewardDate.greaterThan'?: string | undefined, 'rewardDate.greaterThanOrEqual'?: string | undefined, 'rewardDate.in[0].epochSecond'?: number | undefined, 'rewardDate.in[0].nano'?: number | undefined, 'rewardDate.lessThan'?: string | undefined, 'rewardDate.lessThanOrEqual'?: string | undefined, 'rewardDate.notEquals'?: string | undefined, 'rewardDate.notIn[0].epochSecond'?: number | undefined, 'rewardDate.notIn[0].nano'?: number | undefined, 'rewardDate.specified'?: boolean | undefined, 'rewardType.equals'?: ('VOUCHER' | 'SCORE') | undefined, 'rewardType.in'?: (Array<'VOUCHER' | 'SCORE'>) | undefined, 'rewardType.notEquals'?: ('VOUCHER' | 'SCORE') | undefined, 'rewardType.notIn'?: (Array<'VOUCHER' | 'SCORE'>) | undefined, 'rewardType.specified'?: boolean | undefined, 'rewarded.equals'?: boolean | undefined, 'rewarded.in'?: Array | undefined, 'rewarded.notEquals'?: boolean | undefined, 'rewarded.notIn'?: Array | undefined, 'rewarded.specified'?: boolean | undefined, 'scoreSourceId.equals'?: number | undefined, 'scoreSourceId.greaterThan'?: number | undefined, 'scoreSourceId.greaterThanOrEqual'?: number | undefined, 'scoreSourceId.in'?: Array | undefined, 'scoreSourceId.lessThan'?: number | undefined, 'scoreSourceId.lessThanOrEqual'?: number | undefined, 'scoreSourceId.notEquals'?: number | undefined, 'scoreSourceId.notIn'?: Array | undefined, 'scoreSourceId.specified'?: boolean | undefined, 'scoreTargetId.equals'?: number | undefined, 'scoreTargetId.greaterThan'?: number | undefined, 'scoreTargetId.greaterThanOrEqual'?: number | undefined, 'scoreTargetId.in'?: Array | undefined, 'scoreTargetId.lessThan'?: number | undefined, 'scoreTargetId.lessThanOrEqual'?: number | undefined, 'scoreTargetId.notEquals'?: number | undefined, 'scoreTargetId.notIn'?: Array | undefined, 'scoreTargetId.specified'?: boolean | undefined, size?: number | undefined, sort?: Array | undefined, 'specId.equals'?: number | undefined, 'specId.greaterThan'?: number | undefined, 'specId.greaterThanOrEqual'?: number | undefined, 'specId.in'?: Array | undefined, 'specId.lessThan'?: number | undefined, 'specId.lessThanOrEqual'?: number | undefined, 'specId.notEquals'?: number | undefined, 'specId.notIn'?: Array | undefined, 'specId.specified'?: boolean | undefined, 'specType.equals'?: ('MEMBERSHIP' | 'BIRTHDAY' | 'INVITE_FRIEND' | 'NEW_PURCHASE' | 'MONTHLY') | undefined, 'specType.in'?: (Array<'MEMBERSHIP' | 'BIRTHDAY' | 'INVITE_FRIEND' | 'NEW_PURCHASE' | 'MONTHLY'>) | undefined, 'specType.notEquals'?: ('MEMBERSHIP' | 'BIRTHDAY' | 'INVITE_FRIEND' | 'NEW_PURCHASE' | 'MONTHLY') | undefined, 'specType.notIn'?: (Array<'MEMBERSHIP' | 'BIRTHDAY' | 'INVITE_FRIEND' | 'NEW_PURCHASE' | 'MONTHLY'>) | undefined, 'specType.specified'?: boolean | undefined, 'voucherSourceId.equals'?: number | undefined, 'voucherSourceId.greaterThan'?: number | undefined, 'voucherSourceId.greaterThanOrEqual'?: number | undefined, 'voucherSourceId.in'?: Array | undefined, 'voucherSourceId.lessThan'?: number | undefined, 'voucherSourceId.lessThanOrEqual'?: number | undefined, 'voucherSourceId.notEquals'?: number | undefined, 'voucherSourceId.notIn'?: Array | undefined, 'voucherSourceId.specified'?: boolean | undefined, 'voucherTargetId.equals'?: number | undefined, 'voucherTargetId.greaterThan'?: number | undefined, 'voucherTargetId.greaterThanOrEqual'?: number | undefined, 'voucherTargetId.in'?: Array | undefined, 'voucherTargetId.lessThan'?: number | undefined, 'voucherTargetId.lessThanOrEqual'?: number | undefined, 'voucherTargetId.notEquals'?: number | undefined, 'voucherTargetId.notIn'?: Array | undefined, 'voucherTargetId.specified'?: boolean | undefined}; export type GetApiApiClubEventsOptions = {baseUrl: string, fetch?: typeof fetch | undefined}; /** * getAllClubEvents * * GET /api/club-events */ export const getApiApiClubEvents = async (args: GetApiApiClubEventsArgs, options: GetApiApiClubEventsOptions) => { const {baseUrl, fetch: fetchFn = fetch} = options ?? {} const query = new URLSearchParams() const headers = new Headers() headers.set('accept', "*/*") if (args['amount.equals'] != null) query.append("amount.equals", String(args['amount.equals'])) if (args['amount.greaterThan'] != null) query.append("amount.greaterThan", String(args['amount.greaterThan'])) if (args['amount.greaterThanOrEqual'] != null) query.append("amount.greaterThanOrEqual", String(args['amount.greaterThanOrEqual'])) for (const item of args['amount.in'] ?? []) query.append("amount.in", String(item)) if (args['amount.lessThan'] != null) query.append("amount.lessThan", String(args['amount.lessThan'])) if (args['amount.lessThanOrEqual'] != null) query.append("amount.lessThanOrEqual", String(args['amount.lessThanOrEqual'])) if (args['amount.notEquals'] != null) query.append("amount.notEquals", String(args['amount.notEquals'])) for (const item of args['amount.notIn'] ?? []) query.append("amount.notIn", String(item)) if (args['amount.specified'] != null) query.append("amount.specified", String(args['amount.specified'])) if (args['clubId.equals'] != null) query.append("clubId.equals", String(args['clubId.equals'])) if (args['clubId.greaterThan'] != null) query.append("clubId.greaterThan", String(args['clubId.greaterThan'])) if (args['clubId.greaterThanOrEqual'] != null) query.append("clubId.greaterThanOrEqual", String(args['clubId.greaterThanOrEqual'])) for (const item of args['clubId.in'] ?? []) query.append("clubId.in", String(item)) if (args['clubId.lessThan'] != null) query.append("clubId.lessThan", String(args['clubId.lessThan'])) if (args['clubId.lessThanOrEqual'] != null) query.append("clubId.lessThanOrEqual", String(args['clubId.lessThanOrEqual'])) if (args['clubId.notEquals'] != null) query.append("clubId.notEquals", String(args['clubId.notEquals'])) for (const item of args['clubId.notIn'] ?? []) query.append("clubId.notIn", String(item)) if (args['clubId.specified'] != null) query.append("clubId.specified", String(args['clubId.specified'])) if (args['id.equals'] != null) query.append("id.equals", String(args['id.equals'])) if (args['id.greaterThan'] != null) query.append("id.greaterThan", String(args['id.greaterThan'])) if (args['id.greaterThanOrEqual'] != null) query.append("id.greaterThanOrEqual", String(args['id.greaterThanOrEqual'])) for (const item of args['id.in'] ?? []) query.append("id.in", String(item)) if (args['id.lessThan'] != null) query.append("id.lessThan", String(args['id.lessThan'])) if (args['id.lessThanOrEqual'] != null) query.append("id.lessThanOrEqual", String(args['id.lessThanOrEqual'])) if (args['id.notEquals'] != null) query.append("id.notEquals", String(args['id.notEquals'])) for (const item of args['id.notIn'] ?? []) query.append("id.notIn", String(item)) if (args['id.specified'] != null) query.append("id.specified", String(args['id.specified'])) if (args['memberId.equals'] != null) query.append("memberId.equals", String(args['memberId.equals'])) if (args['memberId.greaterThan'] != null) query.append("memberId.greaterThan", String(args['memberId.greaterThan'])) if (args['memberId.greaterThanOrEqual'] != null) query.append("memberId.greaterThanOrEqual", String(args['memberId.greaterThanOrEqual'])) for (const item of args['memberId.in'] ?? []) query.append("memberId.in", String(item)) if (args['memberId.lessThan'] != null) query.append("memberId.lessThan", String(args['memberId.lessThan'])) if (args['memberId.lessThanOrEqual'] != null) query.append("memberId.lessThanOrEqual", String(args['memberId.lessThanOrEqual'])) if (args['memberId.notEquals'] != null) query.append("memberId.notEquals", String(args['memberId.notEquals'])) for (const item of args['memberId.notIn'] ?? []) query.append("memberId.notIn", String(item)) if (args['memberId.specified'] != null) query.append("memberId.specified", String(args['memberId.specified'])) if (args.page != null) query.append("page", String(args.page)) if (args['rewardDate.equals'] != null) query.append("rewardDate.equals", String(args['rewardDate.equals'])) if (args['rewardDate.greaterThan'] != null) query.append("rewardDate.greaterThan", String(args['rewardDate.greaterThan'])) if (args['rewardDate.greaterThanOrEqual'] != null) query.append("rewardDate.greaterThanOrEqual", String(args['rewardDate.greaterThanOrEqual'])) if (args['rewardDate.in[0].epochSecond'] != null) query.append("rewardDate.in[0].epochSecond", String(args['rewardDate.in[0].epochSecond'])) if (args['rewardDate.in[0].nano'] != null) query.append("rewardDate.in[0].nano", String(args['rewardDate.in[0].nano'])) if (args['rewardDate.lessThan'] != null) query.append("rewardDate.lessThan", String(args['rewardDate.lessThan'])) if (args['rewardDate.lessThanOrEqual'] != null) query.append("rewardDate.lessThanOrEqual", String(args['rewardDate.lessThanOrEqual'])) if (args['rewardDate.notEquals'] != null) query.append("rewardDate.notEquals", String(args['rewardDate.notEquals'])) if (args['rewardDate.notIn[0].epochSecond'] != null) query.append("rewardDate.notIn[0].epochSecond", String(args['rewardDate.notIn[0].epochSecond'])) if (args['rewardDate.notIn[0].nano'] != null) query.append("rewardDate.notIn[0].nano", String(args['rewardDate.notIn[0].nano'])) if (args['rewardDate.specified'] != null) query.append("rewardDate.specified", String(args['rewardDate.specified'])) if (args['rewardType.equals'] != null) query.append("rewardType.equals", String(args['rewardType.equals'])) for (const item of args['rewardType.in'] ?? []) query.append("rewardType.in", String(item)) if (args['rewardType.notEquals'] != null) query.append("rewardType.notEquals", String(args['rewardType.notEquals'])) for (const item of args['rewardType.notIn'] ?? []) query.append("rewardType.notIn", String(item)) if (args['rewardType.specified'] != null) query.append("rewardType.specified", String(args['rewardType.specified'])) if (args['rewarded.equals'] != null) query.append("rewarded.equals", String(args['rewarded.equals'])) for (const item of args['rewarded.in'] ?? []) query.append("rewarded.in", String(item)) if (args['rewarded.notEquals'] != null) query.append("rewarded.notEquals", String(args['rewarded.notEquals'])) for (const item of args['rewarded.notIn'] ?? []) query.append("rewarded.notIn", String(item)) if (args['rewarded.specified'] != null) query.append("rewarded.specified", String(args['rewarded.specified'])) if (args['scoreSourceId.equals'] != null) query.append("scoreSourceId.equals", String(args['scoreSourceId.equals'])) if (args['scoreSourceId.greaterThan'] != null) query.append("scoreSourceId.greaterThan", String(args['scoreSourceId.greaterThan'])) if (args['scoreSourceId.greaterThanOrEqual'] != null) query.append("scoreSourceId.greaterThanOrEqual", String(args['scoreSourceId.greaterThanOrEqual'])) for (const item of args['scoreSourceId.in'] ?? []) query.append("scoreSourceId.in", String(item)) if (args['scoreSourceId.lessThan'] != null) query.append("scoreSourceId.lessThan", String(args['scoreSourceId.lessThan'])) if (args['scoreSourceId.lessThanOrEqual'] != null) query.append("scoreSourceId.lessThanOrEqual", String(args['scoreSourceId.lessThanOrEqual'])) if (args['scoreSourceId.notEquals'] != null) query.append("scoreSourceId.notEquals", String(args['scoreSourceId.notEquals'])) for (const item of args['scoreSourceId.notIn'] ?? []) query.append("scoreSourceId.notIn", String(item)) if (args['scoreSourceId.specified'] != null) query.append("scoreSourceId.specified", String(args['scoreSourceId.specified'])) if (args['scoreTargetId.equals'] != null) query.append("scoreTargetId.equals", String(args['scoreTargetId.equals'])) if (args['scoreTargetId.greaterThan'] != null) query.append("scoreTargetId.greaterThan", String(args['scoreTargetId.greaterThan'])) if (args['scoreTargetId.greaterThanOrEqual'] != null) query.append("scoreTargetId.greaterThanOrEqual", String(args['scoreTargetId.greaterThanOrEqual'])) for (const item of args['scoreTargetId.in'] ?? []) query.append("scoreTargetId.in", String(item)) if (args['scoreTargetId.lessThan'] != null) query.append("scoreTargetId.lessThan", String(args['scoreTargetId.lessThan'])) if (args['scoreTargetId.lessThanOrEqual'] != null) query.append("scoreTargetId.lessThanOrEqual", String(args['scoreTargetId.lessThanOrEqual'])) if (args['scoreTargetId.notEquals'] != null) query.append("scoreTargetId.notEquals", String(args['scoreTargetId.notEquals'])) for (const item of args['scoreTargetId.notIn'] ?? []) query.append("scoreTargetId.notIn", String(item)) if (args['scoreTargetId.specified'] != null) query.append("scoreTargetId.specified", String(args['scoreTargetId.specified'])) if (args.size != null) query.append("size", String(args.size)) for (const item of args.sort ?? []) query.append("sort", String(item)) if (args['specId.equals'] != null) query.append("specId.equals", String(args['specId.equals'])) if (args['specId.greaterThan'] != null) query.append("specId.greaterThan", String(args['specId.greaterThan'])) if (args['specId.greaterThanOrEqual'] != null) query.append("specId.greaterThanOrEqual", String(args['specId.greaterThanOrEqual'])) for (const item of args['specId.in'] ?? []) query.append("specId.in", String(item)) if (args['specId.lessThan'] != null) query.append("specId.lessThan", String(args['specId.lessThan'])) if (args['specId.lessThanOrEqual'] != null) query.append("specId.lessThanOrEqual", String(args['specId.lessThanOrEqual'])) if (args['specId.notEquals'] != null) query.append("specId.notEquals", String(args['specId.notEquals'])) for (const item of args['specId.notIn'] ?? []) query.append("specId.notIn", String(item)) if (args['specId.specified'] != null) query.append("specId.specified", String(args['specId.specified'])) if (args['specType.equals'] != null) query.append("specType.equals", String(args['specType.equals'])) for (const item of args['specType.in'] ?? []) query.append("specType.in", String(item)) if (args['specType.notEquals'] != null) query.append("specType.notEquals", String(args['specType.notEquals'])) for (const item of args['specType.notIn'] ?? []) query.append("specType.notIn", String(item)) if (args['specType.specified'] != null) query.append("specType.specified", String(args['specType.specified'])) if (args['voucherSourceId.equals'] != null) query.append("voucherSourceId.equals", String(args['voucherSourceId.equals'])) if (args['voucherSourceId.greaterThan'] != null) query.append("voucherSourceId.greaterThan", String(args['voucherSourceId.greaterThan'])) if (args['voucherSourceId.greaterThanOrEqual'] != null) query.append("voucherSourceId.greaterThanOrEqual", String(args['voucherSourceId.greaterThanOrEqual'])) for (const item of args['voucherSourceId.in'] ?? []) query.append("voucherSourceId.in", String(item)) if (args['voucherSourceId.lessThan'] != null) query.append("voucherSourceId.lessThan", String(args['voucherSourceId.lessThan'])) if (args['voucherSourceId.lessThanOrEqual'] != null) query.append("voucherSourceId.lessThanOrEqual", String(args['voucherSourceId.lessThanOrEqual'])) if (args['voucherSourceId.notEquals'] != null) query.append("voucherSourceId.notEquals", String(args['voucherSourceId.notEquals'])) for (const item of args['voucherSourceId.notIn'] ?? []) query.append("voucherSourceId.notIn", String(item)) if (args['voucherSourceId.specified'] != null) query.append("voucherSourceId.specified", String(args['voucherSourceId.specified'])) if (args['voucherTargetId.equals'] != null) query.append("voucherTargetId.equals", String(args['voucherTargetId.equals'])) if (args['voucherTargetId.greaterThan'] != null) query.append("voucherTargetId.greaterThan", String(args['voucherTargetId.greaterThan'])) if (args['voucherTargetId.greaterThanOrEqual'] != null) query.append("voucherTargetId.greaterThanOrEqual", String(args['voucherTargetId.greaterThanOrEqual'])) for (const item of args['voucherTargetId.in'] ?? []) query.append("voucherTargetId.in", String(item)) if (args['voucherTargetId.lessThan'] != null) query.append("voucherTargetId.lessThan", String(args['voucherTargetId.lessThan'])) if (args['voucherTargetId.lessThanOrEqual'] != null) query.append("voucherTargetId.lessThanOrEqual", String(args['voucherTargetId.lessThanOrEqual'])) if (args['voucherTargetId.notEquals'] != null) query.append("voucherTargetId.notEquals", String(args['voucherTargetId.notEquals'])) for (const item of args['voucherTargetId.notIn'] ?? []) query.append("voucherTargetId.notIn", String(item)) if (args['voucherTargetId.specified'] != null) query.append("voucherTargetId.specified", String(args['voucherTargetId.specified'])) const url = `${baseUrl.replace(/\/+$/, '')}/api/club-events${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 res.blob() };