Merge branch 'feat/inda-383-daily-stat' into 'main'
[ProtonMail-WebClient.git] / packages / account / members / errors / UnavailableAddressesError.ts
blobadd082ba7c995c2d66d092f34cb7f22475449ecf
1 interface Unavailable {
2     message: string;
3     address: string;
6 export default class UnavailableAddressesError extends Error {
7     public trace = false;
9     readonly unavailableAddresses: Unavailable[];
11     readonly orphanedAddresses: string[];
13     constructor(
14         /**
15          * Addresses that are not available for use
16          */
17         unavailableAddresses: Unavailable[],
18         /**
19          * Extra addresses for the user that was not created
20          */
21         orphanedAddresses: string[]
22     ) {
23         super();
24         this.unavailableAddresses = unavailableAddresses;
25         this.orphanedAddresses = orphanedAddresses;
26         Object.setPrototypeOf(this, UnavailableAddressesError.prototype);
27     }