export type GetApiApiClubAcceptorsArgs = {'acceptorId.equals'?: number | undefined, 'acceptorId.greaterThan'?: number | undefined, 'acceptorId.greaterThanOrEqual'?: number | undefined, 'acceptorId.in'?: Array | undefined, 'acceptorId.lessThan'?: number | undefined, 'acceptorId.lessThanOrEqual'?: number | undefined, 'acceptorId.notEquals'?: number | undefined, 'acceptorId.notIn'?: Array | undefined, 'acceptorId.specified'?: boolean | undefined, 'acceptorName.contains'?: string | undefined, 'acceptorName.doesNotContain'?: string | undefined, 'acceptorName.equals'?: string | undefined, 'acceptorName.in'?: Array | undefined, 'acceptorName.notEquals'?: string | undefined, 'acceptorName.notIn'?: Array | undefined, 'acceptorName.specified'?: boolean | undefined, 'acceptorStatus.equals'?: ('REQUESTED' | 'CONFIRMED' | 'DOCUMENT_INCOMPLETE' | 'DOCUMENT_CONFIRMED' | 'DOCUMENT_SENT' | 'NEEDTOREVIEW' | 'COMPLETE_PROFILE' | 'ACTIVE' | 'INACTIVE' | 'SYSTEM' | 'EXPIRED' | 'NOTRANSACTION' | 'CLOSED' | 'ORGANIZATIONAL' | 'BUILDING') | undefined, 'acceptorStatus.in'?: (Array<'REQUESTED' | 'CONFIRMED' | 'DOCUMENT_INCOMPLETE' | 'DOCUMENT_CONFIRMED' | 'DOCUMENT_SENT' | 'NEEDTOREVIEW' | 'COMPLETE_PROFILE' | 'ACTIVE' | 'INACTIVE' | 'SYSTEM' | 'EXPIRED' | 'NOTRANSACTION' | 'CLOSED' | 'ORGANIZATIONAL' | 'BUILDING'>) | undefined, 'acceptorStatus.notEquals'?: ('REQUESTED' | 'CONFIRMED' | 'DOCUMENT_INCOMPLETE' | 'DOCUMENT_CONFIRMED' | 'DOCUMENT_SENT' | 'NEEDTOREVIEW' | 'COMPLETE_PROFILE' | 'ACTIVE' | 'INACTIVE' | 'SYSTEM' | 'EXPIRED' | 'NOTRANSACTION' | 'CLOSED' | 'ORGANIZATIONAL' | 'BUILDING') | undefined, 'acceptorStatus.notIn'?: (Array<'REQUESTED' | 'CONFIRMED' | 'DOCUMENT_INCOMPLETE' | 'DOCUMENT_CONFIRMED' | 'DOCUMENT_SENT' | 'NEEDTOREVIEW' | 'COMPLETE_PROFILE' | 'ACTIVE' | 'INACTIVE' | 'SYSTEM' | 'EXPIRED' | 'NOTRANSACTION' | 'CLOSED' | 'ORGANIZATIONAL' | 'BUILDING'>) | undefined, 'acceptorStatus.specified'?: boolean | undefined, 'acceptsVoucher.equals'?: boolean | undefined, 'acceptsVoucher.in'?: Array | undefined, 'acceptsVoucher.notEquals'?: boolean | undefined, 'acceptsVoucher.notIn'?: Array | undefined, 'acceptsVoucher.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, 'discount.equals'?: number | undefined, 'discount.greaterThan'?: number | undefined, 'discount.greaterThanOrEqual'?: number | undefined, 'discount.in'?: Array | undefined, 'discount.lessThan'?: number | undefined, 'discount.lessThanOrEqual'?: number | undefined, 'discount.notEquals'?: number | undefined, 'discount.notIn'?: Array | undefined, 'discount.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, 'order.equals'?: number | undefined, 'order.greaterThan'?: number | undefined, 'order.greaterThanOrEqual'?: number | undefined, 'order.in'?: Array | undefined, 'order.lessThan'?: number | undefined, 'order.lessThanOrEqual'?: number | undefined, 'order.notEquals'?: number | undefined, 'order.notIn'?: Array | undefined, 'order.specified'?: boolean | undefined, page?: number | undefined, size?: number | undefined, sort?: Array | undefined, 'voucher.equals'?: number | undefined, 'voucher.greaterThan'?: number | undefined, 'voucher.greaterThanOrEqual'?: number | undefined, 'voucher.in'?: Array | undefined, 'voucher.lessThan'?: number | undefined, 'voucher.lessThanOrEqual'?: number | undefined, 'voucher.notEquals'?: number | undefined, 'voucher.notIn'?: Array | undefined, 'voucher.specified'?: boolean | undefined}; export type GetApiApiClubAcceptorsOptions = {baseUrl: string, fetch?: typeof fetch | undefined}; /** * getAllClubAcceptors * * GET /api/club-acceptors */ export const getApiApiClubAcceptors = async (args: GetApiApiClubAcceptorsArgs, options: GetApiApiClubAcceptorsOptions) => { const {baseUrl, fetch: fetchFn = fetch} = options ?? {} const query = new URLSearchParams() const headers = new Headers() headers.set('accept', "*/*") if (args['acceptorId.equals'] != null) query.append("acceptorId.equals", String(args['acceptorId.equals'])) if (args['acceptorId.greaterThan'] != null) query.append("acceptorId.greaterThan", String(args['acceptorId.greaterThan'])) if (args['acceptorId.greaterThanOrEqual'] != null) query.append("acceptorId.greaterThanOrEqual", String(args['acceptorId.greaterThanOrEqual'])) for (const item of args['acceptorId.in'] ?? []) query.append("acceptorId.in", String(item)) if (args['acceptorId.lessThan'] != null) query.append("acceptorId.lessThan", String(args['acceptorId.lessThan'])) if (args['acceptorId.lessThanOrEqual'] != null) query.append("acceptorId.lessThanOrEqual", String(args['acceptorId.lessThanOrEqual'])) if (args['acceptorId.notEquals'] != null) query.append("acceptorId.notEquals", String(args['acceptorId.notEquals'])) for (const item of args['acceptorId.notIn'] ?? []) query.append("acceptorId.notIn", String(item)) if (args['acceptorId.specified'] != null) query.append("acceptorId.specified", String(args['acceptorId.specified'])) if (args['acceptorName.contains'] != null) query.append("acceptorName.contains", String(args['acceptorName.contains'])) if (args['acceptorName.doesNotContain'] != null) query.append("acceptorName.doesNotContain", String(args['acceptorName.doesNotContain'])) if (args['acceptorName.equals'] != null) query.append("acceptorName.equals", String(args['acceptorName.equals'])) for (const item of args['acceptorName.in'] ?? []) query.append("acceptorName.in", String(item)) if (args['acceptorName.notEquals'] != null) query.append("acceptorName.notEquals", String(args['acceptorName.notEquals'])) for (const item of args['acceptorName.notIn'] ?? []) query.append("acceptorName.notIn", String(item)) if (args['acceptorName.specified'] != null) query.append("acceptorName.specified", String(args['acceptorName.specified'])) if (args['acceptorStatus.equals'] != null) query.append("acceptorStatus.equals", String(args['acceptorStatus.equals'])) for (const item of args['acceptorStatus.in'] ?? []) query.append("acceptorStatus.in", String(item)) if (args['acceptorStatus.notEquals'] != null) query.append("acceptorStatus.notEquals", String(args['acceptorStatus.notEquals'])) for (const item of args['acceptorStatus.notIn'] ?? []) query.append("acceptorStatus.notIn", String(item)) if (args['acceptorStatus.specified'] != null) query.append("acceptorStatus.specified", String(args['acceptorStatus.specified'])) if (args['acceptsVoucher.equals'] != null) query.append("acceptsVoucher.equals", String(args['acceptsVoucher.equals'])) for (const item of args['acceptsVoucher.in'] ?? []) query.append("acceptsVoucher.in", String(item)) if (args['acceptsVoucher.notEquals'] != null) query.append("acceptsVoucher.notEquals", String(args['acceptsVoucher.notEquals'])) for (const item of args['acceptsVoucher.notIn'] ?? []) query.append("acceptsVoucher.notIn", String(item)) if (args['acceptsVoucher.specified'] != null) query.append("acceptsVoucher.specified", String(args['acceptsVoucher.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['discount.equals'] != null) query.append("discount.equals", String(args['discount.equals'])) if (args['discount.greaterThan'] != null) query.append("discount.greaterThan", String(args['discount.greaterThan'])) if (args['discount.greaterThanOrEqual'] != null) query.append("discount.greaterThanOrEqual", String(args['discount.greaterThanOrEqual'])) for (const item of args['discount.in'] ?? []) query.append("discount.in", String(item)) if (args['discount.lessThan'] != null) query.append("discount.lessThan", String(args['discount.lessThan'])) if (args['discount.lessThanOrEqual'] != null) query.append("discount.lessThanOrEqual", String(args['discount.lessThanOrEqual'])) if (args['discount.notEquals'] != null) query.append("discount.notEquals", String(args['discount.notEquals'])) for (const item of args['discount.notIn'] ?? []) query.append("discount.notIn", String(item)) if (args['discount.specified'] != null) query.append("discount.specified", String(args['discount.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['order.equals'] != null) query.append("order.equals", String(args['order.equals'])) if (args['order.greaterThan'] != null) query.append("order.greaterThan", String(args['order.greaterThan'])) if (args['order.greaterThanOrEqual'] != null) query.append("order.greaterThanOrEqual", String(args['order.greaterThanOrEqual'])) for (const item of args['order.in'] ?? []) query.append("order.in", String(item)) if (args['order.lessThan'] != null) query.append("order.lessThan", String(args['order.lessThan'])) if (args['order.lessThanOrEqual'] != null) query.append("order.lessThanOrEqual", String(args['order.lessThanOrEqual'])) if (args['order.notEquals'] != null) query.append("order.notEquals", String(args['order.notEquals'])) for (const item of args['order.notIn'] ?? []) query.append("order.notIn", String(item)) if (args['order.specified'] != null) query.append("order.specified", String(args['order.specified'])) if (args.page != null) query.append("page", String(args.page)) if (args.size != null) query.append("size", String(args.size)) for (const item of args.sort ?? []) query.append("sort", String(item)) if (args['voucher.equals'] != null) query.append("voucher.equals", String(args['voucher.equals'])) if (args['voucher.greaterThan'] != null) query.append("voucher.greaterThan", String(args['voucher.greaterThan'])) if (args['voucher.greaterThanOrEqual'] != null) query.append("voucher.greaterThanOrEqual", String(args['voucher.greaterThanOrEqual'])) for (const item of args['voucher.in'] ?? []) query.append("voucher.in", String(item)) if (args['voucher.lessThan'] != null) query.append("voucher.lessThan", String(args['voucher.lessThan'])) if (args['voucher.lessThanOrEqual'] != null) query.append("voucher.lessThanOrEqual", String(args['voucher.lessThanOrEqual'])) if (args['voucher.notEquals'] != null) query.append("voucher.notEquals", String(args['voucher.notEquals'])) for (const item of args['voucher.notIn'] ?? []) query.append("voucher.notIn", String(item)) if (args['voucher.specified'] != null) query.append("voucher.specified", String(args['voucher.specified'])) const url = `${baseUrl.replace(/\/+$/, '')}/api/club-acceptors${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() };