UNPKG

@vocdoni/sdk

Version:

⚒️An SDK for building applications on top of Vocdoni API

96 lines (80 loc) 2.46 kB
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'); } }