/**
 * This error is quite verbose but it should make debugging issues much easier
 */
export class ApiError extends Error {
	constructor(
		message: string,
		readonly errorCode?: string,
		readonly statusCode?: number,
		readonly url?: string,
		readonly method?: string,
		readonly data?: string
	) {
		super(message)
	}
}
