import {z} from 'zod' export type GetApiV1AuditsIdArgs = {id: number}; export type GetApiV1AuditsIdOptions = {baseUrl?: string | undefined, basic?: {username: string, password: string} | undefined, fetch?: typeof fetch | undefined}; export const revAppComponentsLink = z.object({rel: z.string().optional(), href: z.string().optional()}); export const revWebAPIModelsGetOrSearchOfRevAppModelsAudit = z.object({ok: z.boolean().optional(), audit_id: z.number().int().optional(), audit_type: z.enum(["ACTIVATE_ESN", "ACCOUNT_GROUP_CREATED", "ACCOUNT_GROUP_DELETED", "ACCOUNT_GROUP_UPDATED", "ACCOUNT_GROUP_CODE_CREATED", "ACCOUNT_GROUP_CODE_DELETED", "ACCOUNT_GROUP_CODE_UPDATED", "ACCOUNT_TYPE_CHANGE", "ADD_CUSTOMER_RELATIONSHIP", "ADDRESS_ADD", "ADDRESS_CHANGE", "ADDRESS_DELETE", "ADDRESS_VALIDATION_OVERRIDE", "AGREEMENT_CREATED", "AGREEMENT_DELETED", "AGREEMENT_UPDATED", "AGREEMENT_INCLUDED_UNITS_REFRESHED", "AGENT_ADDRESS_VALIDATION_CONFIDENCE", "AGENT_CHANGE_ACCOUNT_NUMBER", "AGENT_CHANGE_ADDRESS", "AGENT_CHANGE_HIERARCHY", "AGENT_CHANGE_NAME", "AGENT_CREATE", "AGENT_DELETE", "AGENT_PORTAL_PAYMENT_CREATED", "AGENT_TRANSACTION_POST", "AGENT_TRANSACTION_REVERSE", "AGENT_UPDATE", "API_UPDATE", "ATTACHMENT_EMAILED", "AUTO_DEBIT_ACCOUNT_UPDATE", "AUTO_DEBIT_ACCOUNT_UPDATE_BILLCENTER", "AUTO_DEBIT_QUEUE_PROCESSED", "AUTO_RECHARGE", "AUTO_RECHARGE_FAILURE", "AUTOMATED_AUTO_DEBIT_ATTEMPT", "AUTOMATED_PROVISIONING", "ANALYTICS_PROFILE_CREATED", "ANALYTICS_PROFILE_UPDATED", "ANALYTICS_PROFILE_DELETED", "ANALYTICS_REPORT_CREATED", "ANALYTICS_REPORT_UPDATED", "ANALYTICS_REPORT_DELETED", "BALANCE_TRANSFER", "BATCH_PACKAGE_CHANGE", "BILL_PROFILE_CREATED", "BILL_PROFILE_UPDATED", "BILL_PROFILE_TAX_CONFIG_CREATED", "BILL_PROFILE_TAX_CONFIG_DELETED", "BILL_PROFILE_TAX_CONFIG_UPDATED", "BILLCENTER_FAQ", "BILLCENTER_LOGIN", "BILLCENTER_USER_NOTIFICATION_CREATED", "BILLCENTER_USER_NOTIFICATION_DELETED", "BILLING_HOLD_ADJUSTMENT", "BULK_ACTION_CREATED", "CALLER_ID_CHANGED", "CARRIER_ACCOUNT_CREATED", "CARRIER_ACCOUNT_DELETED", "CARRIER_ACCOUNT_UPDATED", "CARRIER_CREATED", "CARRIER_DELETED", "CARRIER_UPDATED", "CDR_ROUNDING_CREATED", "CDR_ROUNDING_DELETED", "CDR_ROUNDING_UPDATED", "CDR_EXPORT_COLUMN_CONFIGURATION_CREATED", "CDR_EXPORT_COLUMN_CONFIGURATION_DELETED", "CDR_EXPORT_COLUMN_CONFIGURATION_UPDATED", "CDR_WINDOW_CREATED", "CDR_WINDOW_DELETED", "CDR_WINDOW_UPDATED", "CHARGE_DELETED", "CHARGE_CREATED", "CHARGE_CUSTOMER", "CLAIM_CREATED", "CLAIM_DELETED", "CLAIM_UPDATED", "CLAIM_TYPE_CREATED", "CLAIM_TYPE_DELETED", "CLAIM_TYPE_UPDATED", "CLOSE_ACCOUNT", "COLLECTIONS_STEP_CREATED", "COLLECTIONS_STEP_DELETED", "COLLECTIONS_STEP_UPDATED", "COLLECTIONS_STEP_EXECUTED", "COLLECTIONS_TEMPLATE_ADDED", "COLLECTIONS_TEMPLATE_DELETED", "COLLECTIONS_TEMPLATE_UPDATED", "COMMISSION_PLAN_CREATED", "CLEAR_TAXI_ASSOCIATION", "COMMISSION_DELETED", "COMMISSION_CREATED", "COMMISSION_UPDATED", "COMMISSION_PLAN_DELETED", "COMMISSION_PLAN_DETAIL_CREATED", "COMMISSION_PLAN_DETAIL_DELETED", "COMMISSION_PLAN_DETAIL_UPDATED", "COMMISSION_PLAN_UPDATED", "CONTACT_CREATE", "CONTACT_TYPE_CREATE", "CONTRACT_PRICE_INCREASE_QUEUE_CREATED", "CONTRACT_PRICE_INCREASE_QUEUE_UPDATED", "CONTRACT_PRICE_INCREASE_QUEUE_DELETED", "CONTRACT_PRICE_INCREASE_PRODUCT_QUEUE_CREATED", "CONTRACT_PRICE_INCREASE_PRODUCT_QUEUE_UPDATED", "CONTRACT_PRICE_INCREASE_PRODUCT_QUEUE_DELETED", "COUNTRIES_UPDATED", "CREATE_USER", "CREDIT_CREATED", "CREDIT_CUSTOMER", "CUSTOMER_CREATED", "CUSTOMER_DELETED", "CUSTOMER_UPDATED", "CUSTOMER_EDIT_PROFILE", "CUSTOMER_HIERARCHY_GROUPING_RENAMED", "CUSTOMER_HIERARCHY_NODE_ADDED", "CUSTOMER_HIERARCHY_NODE_MOVED", "CUSTOMER_HIERARCHY_NODE_REMOVED", "CUSTOMER_LIFELINE_CHANGE", "CUSTOMER_PRODUCT_CREATED", "CUSTOMER_PRODUCT_UPDATED", "CUSTOMER_PRODUCT_REMOVED", "CUSTOMER_SMART_PRICING_CREATED", "CUSTOMER_SMART_PRICING_DELETED", "CUSTOMER_SMART_PRICING_UPDATED", "CUSTOMER_STATUS", "CUSTOMER_TAG", "CUSTOMER_PLAN_CREATED", "CUSTOMER_PLAN_DELETED", "CUSTOMER_PLAN_UPDATED", "CYCLE", "DEACTIVATE_ESN", "DELETE_AGENT_TRANSACTION", "DELETE_CIRCUIT", "DELETE_COMMISSION", "DELETE_CONTACT", "DELETE_CONTACT_TYPE", "DELETE_CUSTOMER", "DELETE_CUSTOMER_ATTACHMENT", "DELETE_EBILLING_PROFILE", "DELETE_ENTITY", "DELETE_FOC_CALENDAR", "DELETE_LINE_ALLOWANCE", "DELETE_TAX_EXEMPTION", "DELETE_TICKET_ATTACHMENT", "DID_EDIT", "DISCONNECT_NOTICE", "DYNAMIC_CONTENT", "E911_CREATED", "E911_UPDATED", "EMAIL_TEMPLATE_FILTER_CREATED", "EMAIL_TEMPLATE_FILTER_DELETED", "EMAIL_TEMPLATE_FILTER_UPDATED", "EMAIL_TEMPLATE_CREATED", "EMAIL_TEMPLATE_UPDATED", "EMAIL_TEMPLATE_DELETED", "EMAIL_TEMPLATE_GROUP_CREATED", "EMAIL_TEMPLATE_GROUP_UPDATED", "EMAIL_TEMPLATE_GROUP_DELETED", "ENTITY_NICKNAME_EDIT", "ERATE_REIMBURSEMENT_CREATED", "ERATE_EXCLUSION_CREATED", "ERATE_EXCLUSION_DELETED", "EXPENSE_CODE_CREATED", "EXPENSE_CODE_UPDATED", "EXTERNAL_ORDER_CONFIG_CREATED", "EXTERNAL_ORDER_CONFIG_DELETED", "EXTERNAL_ORDER_CONFIG_UPDATED", "EXTERNAL_TICKET_CONFIG_CREATED", "EXTERNAL_TICKET_CONFIG_DELETED", "EXTERNAL_TICKET_CONFIG_UPDATED", "FAX", "FAX_UPDATE", "FEE_CREATED", "FIELD_CREATED", "FIELD_DELETED", "FIELD_UPDATED", "FIELD_LAYOUT_CREATED", "FIELD_LAYOUT_DELETED", "FIELD_LAYOUT_UPDATED", "FIELD_LAYOUT_FIELD_CREATED", "FIELD_LAYOUT_FIELD_DELETED", "FIELD_LAYOUT_FIELD_UPDATED", "FIELD_LAYOUT_FIELD_PERMISSION_CREATED", "FIELD_LAYOUT_FIELD_PERMISSION_DELETED", "FIELD_LAYOUT_FIELD_PERMISSION_UPDATED", "FIELD_LAYOUT_TYPE_CREATED", "FIELD_LAYOUT_TYPE_DELETED", "FIELD_LAYOUT_TYPE_UPDATED", "FIELD_OPTION_CREATED", "FIELD_OPTION_DELETED", "FIELD_OPTION_UPDATED", "FIELD_TABLE_CREATED", "FIELD_TABLE_DELETED", "FIELD_TABLE_UPDATED", "FIELD_TABLE_TYPE_CREATED", "FIELD_TABLE_TYPE_DELETED", "FIELD_TABLE_TYPE_UPDATED", "FIELD_VALUE_CREATED", "FIELD_VALUE_DELETED", "FIELD_VALUE_UPDATED", "FTP_SITE_CREATED", "FTP_SITE_UPDATED", "FTP_SITE_FILE_DELETED", "FTP_SITE_FILE_REPROCESSING", "FTP_SITE_FILE_USAGE_RERATING", "FTP_SITE_FILE_USAGE_DELETED", "GENERAL_ACCOUNT_AUDIT", "GRAVITY_PROFILE_CREATED", "GRAVITY_PROFILE_DELETED", "GRAVITY_PROFILE_UPDATED", "HIDE_CUSTOMER_USAGE", "H2O_LEVEL_SERVICE_TRANSFER", "REVIO_LEVEL_TN_TRANSFER", "INVENTORY_BULK_AVAILABILITY", "INVENTORY_BULK_STATUS_CHANGE", "INVENTORY_CHANGE", "INVENTORY_CONNECTION_CREATED", "INVENTORY_CONNECTION_DELETED", "INVENTORY_CONNECTION_UPDATED", "INVENTORY_FLOW_CREATED", "INVENTORY_FLOW_DELETED", "INVENTORY_FLOW_UPDATED", "INVENTORY_IP_CREATED", "INVENTORY_IP_DELETED", "INVENTORY_IP_UPDATED", "INVENTORY_ITEM_UPDATED", "INVENTORY_MAC_CREATED", "INVENTORY_MAC_DELETED", "INVENTORY_MAC_UPDATED", "INVENTORY_PORT_CREATED", "INVENTORY_PORT_DELETED", "INVENTORY_PORT_UPDATED", "INVENTORY_SEGMENT_CREATED", "INVENTORY_SEGMENT_DELETED", "INVENTORY_SEGMENT_UPDATED", "INVENTORY_TYPE_CREATED", "INVENTORY_TYPE_DELETED", "INVENTORY_TYPE_UPDATED", "INVENTORY_TYPE_PORT_CREATED", "INVENTORY_TYPE_PORT_DELETED", "INVENTORY_TYPE_PORT_UPDATED", "INVENTORY_UNAVAILABLE_REASON_CREATED", "INVENTORY_UNAVAILABLE_REASON_DELETED", "INVENTORY_UNAVAILABLE_REASON_UPDATED", "INVENTORY_VLAN_CREATED", "INVENTORY_VLAN_DELETED", "INVENTORY_VLAN_UPDATED", "IVR_CALL", "IVR_WEB_SERVICE_REQUEST", "IVR_WEB_SERVICE_RESPONSE", "INVOICE_TEMPLATE_CREATED", "INVOICE_TEMPLATE_DELETED", "INVOICE_TEMPLATE_UPDATED", "LD_NOTIFICATION", "LIFELINE_FORM", "LIFELINE_STATUS_REJECT_CLOSURE", "LINE_COMMISSION_INFO_CREATED", "LINE_COMMISSION_INFO_DELETED", "LINE_COMMISSION_INFO_UPDATED", "LINE_EDIT", "LINE_FIELD", "LINE_LOSS", "LINE_TYPE", "LOGIN_ATTEMPT", "LOGO_CHANGE", "MANUAL", "MANUAL_STATEMENT", "MACRO_CREATED", "MACRO_DELETED", "MACRO_UPDATED", "MACRO_CATEGORIES_CREATED", "MACRO_CATEGORIES_DELETED", "MACRO_CATEGORIES_UPDATED", "MENU_PERMISSION_ADDED", "MENU_PERMISSION_REMOVED", "MFA_ATTEMPT", "MIGRATE_CUSTOMER", "MODIFY_AGENT_TRANSACTION", "MODIFY_COMMISSION", "MODIFY_CONTACT_TYPE", "MODIFY_CUSTOMER_CONTACT", "MODIFY_EBPP_QUEUE_FLAG", "MODIFY_PRINT_QUEUE_FLAG", "MODIFY_RELATIONSHIP_TYPES", "MODIFY_USER", "MODIFY_USER_ROLES", "MODIFY_USER_PASSWORD", "NEW_TAX_EXEMPTION", "NLAD_PROFILE", "NOTE_EDIT", "NOTE_DELETED", "OPTION_CREATED", "OPTION_DELETED", "OPTION_UPDATED", "ORDER_CANCELED", "ORDER_COMPLETED", "ORDER_CONFIRMED", "ORDER_CREATED", "ORDER_MODIFIED", "ORDER_CNAM_CREATED", "ORDER_CNAM_UPDATED", "ORDER_PROVIDER_ORDER_UPDATED", "ORDER_INVENTORY_MANAGEMENT_CREATED", "ORDER_INVENTORY_MANAGEMENT_DELETED", "ORDER_INVENTORY_MANAGEMENT_UPDATED", "ORDER_PORT_CREATED", "ORDER_PORT_DELETED", "ORDER_PORT_UPDATED", "ORDER_RELATIONSHIP_TYPE_CREATED", "ORDER_RELATIONSHIP_TYPE_DELETED", "ORDER_RELATIONSHIP_TYPE_UPDATED", "ORDER_RELATIONSHIP_CREATED", "ORDER_RELATIONSHIP_DELETED", "ORDER_RELATIONSHIP_UPDATED", "PACKAGE", "PACKAGE_CARRIER_ACCOUNT_CREATED", "PACKAGE_CARRIER_ACCOUNT_UPDATED", "PACKAGE_CREATED", "PACKAGE_DELETED", "PACKAGE_PRODUCT_CREATED", "PACKAGE_PRODUCT_DELETED", "PACKAGE_PRODUCT_UPDATED", "PACKAGE_UPDATED", "PASSWORD_EXPIRED", "PAYMENT_CREATED", "PAYMENT_DELETED", "PAYMENT_EDIT", "PAYMENT_REFUND", "PAYMENT_UPDATED", "PAYMENT_EMAILED", "PAYMENT_BOUNCED", "PERFORMANCE_LOG", "PERMISSIONS_UPDATED", "PICC_ADD", "PLAN_CREATED", "PLAN_DELETED", "PLAN_UPDATED", "PLAN_GROUP_CREATED", "PLAN_GROUP_UPDATED", "PLAN_GROUP_PLAN_CREATED", "PLAN_GROUP_PLAN_DELETED", "PLAN_RATE_CREATED", "PLAN_RATE_UPDATED", "PLAN_RATE_DELETED", "POP3_FILTER_CREATE", "POP3_FILTER_DELETE", "POP3_FILTER_UPDATE", "POPUP_ALERT_DISMISSED", "PORT_MESSAGE", "PORTAL_LOGIN_ATTEMPT", "PRICE_BOOK_AGENT_CREATED", "PRICE_BOOK_AGENT_DELETED", "PRICE_BOOK_AGENT_UPDATED", "PRICE_BOOK_CREATED", "PRICE_BOOK_DELETED", "PRICE_BOOK_UPDATED", "PRICE_BOOK_PRODUCT_CREATED", "PRICE_BOOK_PRODUCT_DELETED", "PRICE_BOOK_PRODUCT_UPDATED", "PRICE_BOOK_USER_CREATED", "PRICE_BOOK_USER_DELETED", "PRICE_BOOK_USER_UPDATED", "PRICE_TIER_CREATED", "PRICE_TIER_DELETED", "PRICE_TIER_UPDATED", "PROCESS_STEP_CREATED", "PROCESS_STEP_DELETED", "PROCESS_STEP_UPDATED", "PROCESSED_LEGACY_COLLECTIONS_QUEUE", "PRODUCT_CATEGORY_CREATED", "PRODUCT_CATEGORY_DELETED", "PRODUCT_CATEGORY_UPDATED", "PRODUCT_CREATED", "PRODUCT_DELETED", "PRODUCT_GROUP_CREATED", "PRODUCT_GROUP_DELETED", "PRODUCT_GROUP_UPDATED", "PRODUCT_PLAN_CREATED", "PRODUCT_PLAN_DELETED", "PRODUCT_PLAN_UPDATED", "PRODUCT_TYPE_AUTO_CREATED", "PRODUCT_TYPE_CREATED", "PRODUCT_TYPE_DELETED", "PRODUCT_TYPE_UPDATED", "PRODUCT_UPDATED", "PROFILE_EDIT", "PROMISE", "RATE_CHANGE", "RATER_TYPE_RULE_CREATED", "RATER_TYPE_RULE_UPDATED", "RATER_TYPE_RULE_DELETED", "READY_MOBILE_RECHARGE", "REBILL_CUSTOMER", "REBUILD_STATEMENT_PDF", "REMOVE_CUSTOMER_RELATIONSHIP", "REQUEST_CREATED", "REQUEST_UPDATED", "REQUEST_DELETED", "REQUEST_ADDRESS_CREATED", "REQUEST_ADDRESS_UPDATED", "REQUEST_ADDRESS_DELETED", "REQUEST_LINE_CREATED", "REQUEST_LINE_UPDATED", "REQUEST_LINE_DELETED", "REQUEST_MACRO_CREATED", "REQUEST_MACRO_UPDATED", "REQUEST_MACRO_DELETED", "REQUEST_MACRO_COPIED", "REQUEST_MACRO_APPLIED", "REQUEST_PRODUCT_CREATED", "REQUEST_PRODUCT_UPDATED", "REQUEST_PRODUCT_DELETED", "REQUEST_STATUS_CREATED", "REQUEST_STATUS_UPDATED", "REQUEST_STATUS_DELETED", "REQUEST_TEMPLATE_CREATED", "REQUEST_TEMPLATE_UPDATED", "REQUEST_TEMPLATE_DELETED", "REQUEST_TRANSACTION_CREATED", "REQUEST_TRANSACTION_UPDATED", "REQUEST_TRANSACTION_DELETED", "REPORT_ACCESS", "REPORT_CREATED", "REPORT_UPDATED", "REPORT_DELETED", "RERATE_USAGE", "RESET_VOICEMAIL", "REUNION_REFRESH", "REVERSE_STATEMENT", "SECURITY_QUESTION_CREATED", "SECURITY_QUESTION_DELETED", "SECURITY_QUESTION_UPDATED", "SERVICE_EDIT", "SERVICE_SUSPEND", "SERVICE_CONTRACT_PRICING_RULE_CREATED", "SERVICE_CONTRACT_PRICING_RULE_UPDATED", "SETTING_UPDATED", "SKIP_RULE_CREATED", "SKIP_RULE_DELETED", "SKIP_RULE_UPDATED", "SMART_PRICING_CREATED", "SMART_PRICING_BRACKET_CREATED", "SMS_EVENT_CREATED", "SMS_EVENT_DELETED", "SMS_EVENT_UPDATED", "SMS_PROFILE_CREATED", "SMS_PROFILE_DELETED", "SMS_PROFILE_UPDATED", "SMS_SENT", "SPLIT_ORDER", "SSO_CONFIG_CREATED", "SSO_CONFIG_DELETED", "SSO_CONFIG_UPDATED", "SSO_ROLE_MAPPING_CREATED", "SSO_ROLE_MAPPING_DELETED", "SSO_ROLE_MAPPING_UPDATED", "STATEMENT_CREATE_BATCH_CREATED", "STATEMENT_CREATE_BATCH_DELETED", "STATEMENT_CREATE_BATCH_UPDATED", "STATEMENT_EMAILED", "STATEMENT_EMAILED_FROM_EMAIL_QUEUE", "STATEMENT_REPORT_CREATED", "STATEMENT_REPORT_DELETED", "STATEMENT_REPORT_UPDATED", "STATEMENT_REPORT_TYPE_CREATED", "STATEMENT_REPORT_TYPE_UPDATED", "STATEMENT_REVERSAL_BATCH_CREATED", "STATEMENT_REVERSAL_BATCH_DELETED", "STATEMENT_REVERSAL_BATCH_UPDATED", "STATE_PROVINCE_CREATED", "STATE_PROVINCE_DELETED", "STATE_PROVINCE_UPDATED", "SWAP_ESN", "SWAP_MDN", "SYSTEM_CHANGE", "TAG_CREATED", "TAG_DELETED", "TAG_UPDATED", "TASK_ACCESS", "TASK_FIELD_VALUE_UPDATED", "TASK_FIELD_CREATED", "TASK_FIELD_DELETED", "TASK_FIELD_UPDATED", "TASK_NOTIFICATION_USER_CREATED", "TASK_NOTIFICATION_USER_UPDATED", "TASK_NOTIFICATION_USER_DELETED", "TASK_CREATED", "TASK_UPDATED", "TAX_EXEMPTION_CREATED", "TAX_EXEMPTION_DELETED", "TAX_EXEMPTION_UPDATED", "TICKET_CREATE", "TICKET_DELETE", "TICKET_UPDATE", "TIME_LOG_REASON_CREATED", "TIME_LOG_REASON_DELETED", "TIME_LOG_REASON_UPDATED", "TIME_LOG_REASON_AGREEMENT_RATES_PROPAGATED", "TRANSACTION_REVERSE", "TROUBLE_REPAIR_PROFILE_CREATED", "TROUBLE_REPAIR_PROFILE_DELETED", "TROUBLE_REPAIR_PROFILE_UPDATED", "UPDATE_ENTITY", "UPDATE_LINE_ALLOWANCE", "VIEW", "VIEW_CSR", "VIEW_LIFELINE", "VIEW_MOBILE", "VIEW_SOI", "WEBHOOK_RECEIVER_CREATED", "WEBHOOK_RECEIVER_DELETED", "WEBHOOK_RECEIVER_UPDATED", "WEBHOOK_SUBSCRIPTION_CREATED", "WEBHOOK_SUBSCRIPTION_DELETED", "WEBHOOK_SUBSCRIPTION_UPDATED", "WIRELESS_PORT_CREATED", "WIRELESS_PORT_DELETED", "WIRELESS_PORT_UPDATED", "WORKORDER_CANCELED", "WORK_ORDER_LINE_DELETED", "COLLECTIONS_STEP__CONTACT_DELETED", "COLLECTIONS_STEP_CONTACT_UPDATED", "COLLECTIONS_STEP_CONTACT_CREATED", "STORED_PROCEDURE_EXECUTED"]), description: z.string().max(200).optional(), created_date: z.string().optional(), created_by: z.number().int().optional(), customer_id: z.number().int().optional(), inventory_item_id: z.number().int().optional(), order_id: z.number().int().optional(), report_id: z.number().int().optional(), request_id: z.number().int().optional(), service_product_id: z.number().int().optional(), links: z.array(revAppComponentsLink).optional()}); export const validateResponse = async ( schema: { readonly '~standard': { readonly validate: (value: unknown) => ({ readonly value: Output; readonly issues?: undefined } | { readonly issues: ReadonlyArray<{ readonly message: string; readonly path?: ReadonlyArray | undefined }> }) | Promise<{ readonly value: Output; readonly issues?: undefined } | { readonly issues: ReadonlyArray<{ readonly message: string; readonly path?: ReadonlyArray | undefined }> }> } }, value: unknown ): Promise => { const result = await schema['~standard'].validate(value) if (result.issues !== undefined) { const detail = result.issues .map(({ message, path }) => path?.length ? `${path.map((segment) => String(typeof segment === 'object' ? segment.key : segment)).join('.')}: ${message}` : message ) .join('; ') throw new Error(`Response does not match the schema: ${detail}`, { cause: { issues: result.issues } }) } return result.value }; /** * View audit * * GET /v1/Audits/{id} */ export const getApiV1AuditsId = async (args: GetApiV1AuditsIdArgs, options?: GetApiV1AuditsIdOptions) => { const {baseUrl = "https://restapi.rev.io", fetch: fetchFn = fetch, basic} = options ?? {} const query = new URLSearchParams() const headers = new Headers() headers.set('accept', "application/json") if (basic !== undefined) headers.set('authorization', `Basic ${btoa(`${basic.username}:${basic.password}`)}`) const url = `${baseUrl.replace(/\/+$/, '')}/v1/Audits/${encodeURIComponent(String(args.id))}${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 validateResponse(revWebAPIModelsGetOrSearchOfRevAppModelsAudit, await res.json()) };