@vocdoni/sdk
Version:
⚒️An SDK for building applications on top of Vocdoni API
96 lines (80 loc) • 2.46 kB
text/typescript
export class UnauthorizedError extends Error {
constructor(message?: string) {
super(message ? message : 'user not authorized');
}
}
export class EmailMalformedError extends Error {
constructor(message?: string) {
super(message ? message : 'email malformed');
}
}
export class PasswordTooShortError extends Error {
constructor(message?: string) {
super(message ? message : 'password too short');
}
}
export class MalformedBodyError extends Error {
constructor(message?: string) {
super(message ? message : 'malformed JSON body');
}
}
export class DuplicateConflictError extends Error {
constructor(message?: string) {
super(message ? message : 'duplicate conflict');
}
}
export class InvalidUserDataError extends Error {
constructor(message?: string) {
super(message ? message : 'invalid user data');
}
}
export class CouldNotSignTransactionError extends Error {
constructor(message?: string) {
super(message ? message : 'could not sign transaction');
}
}
export class InvalidTxFormatError extends Error {
constructor(message?: string) {
super(message ? message : 'invalid transaction format');
}
}
export class TxTypeNotAllowedError extends Error {
constructor(message?: string) {
super(message ? message : 'transaction type not allowed');
}
}
export class OrganizationNotFoundError extends Error {
constructor(message?: string) {
super(message ? message : 'organization not found');
}
}
export class MalformedURLParamError extends Error {
constructor(message?: string) {
super(message ? message : 'malformed URL parameter');
}
}
export class NoOrganizationProvidedError extends Error {
constructor(message?: string) {
super(message ? message : 'no organization provided');
}
}
export class NoOrganizationsError extends Error {
constructor(message?: string) {
super(message ? message : 'this user has not been assigned to any organization');
}
}
export class MarshalingServerJSONFailedError extends Error {
constructor(message?: string) {
super(message ? message : 'marshaling (server-side) JSON failed');
}
}
export class GenericInternalServerError extends Error {
constructor(message?: string) {
super(message ? message : 'internal server error');
}
}
export class CouldNotCreateFaucetPackageError extends Error {
constructor(message?: string) {
super(message ? message : 'could not create faucet package');
}
}