export type GetApiOnboardedAppPackagesAppDIdAppdArgs = {filter?: string | undefined, all_fields?: string | undefined, fields?: string | undefined, exclude_fields?: string | undefined, exclude_default?: string | undefined}; export type GetApiOnboardedAppPackagesAppDIdAppdOptions = {baseUrl?: string | undefined, fetch?: typeof fetch | undefined}; /** * Reads the content of the AppD of on-boarded individual application package resources. * * GET /onboarded_app_packages/{appDId}/appd */ export const getApiOnboardedAppPackagesAppDIdAppd = async (args: GetApiOnboardedAppPackagesAppDIdAppdArgs, options?: GetApiOnboardedAppPackagesAppDIdAppdOptions) => { const {baseUrl = "https://localhost/app_pkgm/v1", fetch: fetchFn = fetch} = options ?? {} const query = new URLSearchParams() const headers = new Headers() headers.set('accept', "text/plain") if (args.filter != null) query.append("filter", String(args.filter)) if (args.all_fields != null) query.append("all_fields", String(args.all_fields)) if (args.fields != null) query.append("fields", String(args.fields)) if (args.exclude_fields != null) query.append("exclude_fields", String(args.exclude_fields)) if (args.exclude_default != null) query.append("exclude_default", String(args.exclude_default)) const url = `${baseUrl.replace(/\/+$/, '')}/onboarded_app_packages/${encodeURIComponent(String(args.appDId))}/appd${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.text() };