export type GetApiApiAcceptorManagersArgs = {'acceptorCode.contains'?: string | undefined, 'acceptorCode.doesNotContain'?: string | undefined, 'acceptorCode.equals'?: string | undefined, 'acceptorCode.in'?: Array | undefined, 'acceptorCode.notEquals'?: string | undefined, 'acceptorCode.notIn'?: Array | undefined, 'acceptorCode.specified'?: boolean | undefined, '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, '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, 'managerId.equals'?: number | undefined, 'managerId.greaterThan'?: number | undefined, 'managerId.greaterThanOrEqual'?: number | undefined, 'managerId.in'?: Array | undefined, 'managerId.lessThan'?: number | undefined, 'managerId.lessThanOrEqual'?: number | undefined, 'managerId.notEquals'?: number | undefined, 'managerId.notIn'?: Array | undefined, 'managerId.specified'?: boolean | undefined, 'managerMobile.contains'?: string | undefined, 'managerMobile.doesNotContain'?: string | undefined, 'managerMobile.equals'?: string | undefined, 'managerMobile.in'?: Array | undefined, 'managerMobile.notEquals'?: string | undefined, 'managerMobile.notIn'?: Array | undefined, 'managerMobile.specified'?: boolean | undefined, page?: number | undefined, size?: number | undefined, sort?: Array | undefined, 'support.equals'?: boolean | undefined, 'support.in'?: Array | undefined, 'support.notEquals'?: boolean | undefined, 'support.notIn'?: Array | undefined, 'support.specified'?: boolean | undefined}; export type GetApiApiAcceptorManagersOptions = {baseUrl: string, fetch?: typeof fetch | undefined}; /** * getAllAcceptorManagers * * GET /api/acceptor-managers */ export const getApiApiAcceptorManagers = async (args: GetApiApiAcceptorManagersArgs, options: GetApiApiAcceptorManagersOptions) => { const {baseUrl, fetch: fetchFn = fetch} = options ?? {} const query = new URLSearchParams() const headers = new Headers() headers.set('accept', "*/*") if (args['acceptorCode.contains'] != null) query.append("acceptorCode.contains", String(args['acceptorCode.contains'])) if (args['acceptorCode.doesNotContain'] != null) query.append("acceptorCode.doesNotContain", String(args['acceptorCode.doesNotContain'])) if (args['acceptorCode.equals'] != null) query.append("acceptorCode.equals", String(args['acceptorCode.equals'])) for (const item of args['acceptorCode.in'] ?? []) query.append("acceptorCode.in", String(item)) if (args['acceptorCode.notEquals'] != null) query.append("acceptorCode.notEquals", String(args['acceptorCode.notEquals'])) for (const item of args['acceptorCode.notIn'] ?? []) query.append("acceptorCode.notIn", String(item)) if (args['acceptorCode.specified'] != null) query.append("acceptorCode.specified", String(args['acceptorCode.specified'])) 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['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['managerId.equals'] != null) query.append("managerId.equals", String(args['managerId.equals'])) if (args['managerId.greaterThan'] != null) query.append("managerId.greaterThan", String(args['managerId.greaterThan'])) if (args['managerId.greaterThanOrEqual'] != null) query.append("managerId.greaterThanOrEqual", String(args['managerId.greaterThanOrEqual'])) for (const item of args['managerId.in'] ?? []) query.append("managerId.in", String(item)) if (args['managerId.lessThan'] != null) query.append("managerId.lessThan", String(args['managerId.lessThan'])) if (args['managerId.lessThanOrEqual'] != null) query.append("managerId.lessThanOrEqual", String(args['managerId.lessThanOrEqual'])) if (args['managerId.notEquals'] != null) query.append("managerId.notEquals", String(args['managerId.notEquals'])) for (const item of args['managerId.notIn'] ?? []) query.append("managerId.notIn", String(item)) if (args['managerId.specified'] != null) query.append("managerId.specified", String(args['managerId.specified'])) if (args['managerMobile.contains'] != null) query.append("managerMobile.contains", String(args['managerMobile.contains'])) if (args['managerMobile.doesNotContain'] != null) query.append("managerMobile.doesNotContain", String(args['managerMobile.doesNotContain'])) if (args['managerMobile.equals'] != null) query.append("managerMobile.equals", String(args['managerMobile.equals'])) for (const item of args['managerMobile.in'] ?? []) query.append("managerMobile.in", String(item)) if (args['managerMobile.notEquals'] != null) query.append("managerMobile.notEquals", String(args['managerMobile.notEquals'])) for (const item of args['managerMobile.notIn'] ?? []) query.append("managerMobile.notIn", String(item)) if (args['managerMobile.specified'] != null) query.append("managerMobile.specified", String(args['managerMobile.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['support.equals'] != null) query.append("support.equals", String(args['support.equals'])) for (const item of args['support.in'] ?? []) query.append("support.in", String(item)) if (args['support.notEquals'] != null) query.append("support.notEquals", String(args['support.notEquals'])) for (const item of args['support.notIn'] ?? []) query.append("support.notIn", String(item)) if (args['support.specified'] != null) query.append("support.specified", String(args['support.specified'])) const url = `${baseUrl.replace(/\/+$/, '')}/api/acceptor-managers${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() };