/** * `ServiceCanceledException`: Exceção lançada quando ocorre o cancelamento de um serviço. */ export default class ServiceCanceledException extends Error { /** Nome da exceção. */ public name: string; /** Titulo do erro. */ public title: string; /** Descrição do erro. */ public message: string; /** Código do erro, indica o erro disparado pelo backend. */ public errorCode: string; constructor(title: string, message: string, errorCode: string = "") { super(message); this.name = "Service Canceled"; this.title = title; this.message = message; this.errorCode = errorCode; } }