Files
eventmaster/src/data/enums/bannerStateEnum.ts

113 lines
1.7 KiB
TypeScript

export enum BannerStateEnum {
////////// System feedback //////////
// Unknown error
ERROR,
// Ticket added to basket
BASKETTICKETADDED,
// Ticket removed from basket
BASKETTICKETREMOVED,
////////// Exercise feedback //////////
EXERCISESOLVED01,
EXERCISESOLVED02,
EXERCISESOLVED03,
EXERCISESOLVED11,
EXERCISESOLVED12,
EXERCISESOLVED21,
EXERCISESOLVED22,
EXERCISESOLVED23,
EXERCISESOLVED24,
EXERCISESOLVED25,
EXERCISESOLVED26,
EXERCISESOLVED31,
EXERCISESOLVED32,
////////// API Endpoint /api //////////
// Status: 200 OK
DATABASERESETSUCCESSFUL,
// Status: 200 OK
EXERCISEPROGRESSRESETSUCCESSFUL,
////////// API Endpoint /accounts //////////
// Status: 200 OK
ACCOUNTLOGINSUCCESSFUL,
// Status: 400 Bad request
ACCOUNTLOGINERROR,
// Status: 401 Unauthorized
ACCOUNTLOGINWRONGLOGIN,
// Status: 201 Created
ACCOUNTREGISTERSUCCESSFUL,
// Status: 400 Bad request
ACCOUNTREGISTERERROR,
// Status: 409 Conflict
ACCOUNTREGISTERUSERNAMEORMAILINUSE,
// Status: 200 OK
ACCOUNTUPDATESUCCESSFUL,
// Local check on unvalid username
ACCOUNTUSERNAMETOOSHORT,
// Local check on unvalid password
ACCOUNTPASSWORDTOOSHORT,
// Local check on unvalid mail address
ACCOUNTMAILADDRESSUNVALID,
// No status code, runs in local cache
ACCOUNTLOGOUTSUCCESSFUL,
////////// API Endpoint /orders //////////
// Status: 201 Created
ORDERPLACESUCCESSFUL,
////////// API Endpoint /bands //////////
BANDSAVEDSUCCESSFUL,
BANDSAVEDERROR,
BANDDELETESUCCESSFUL,
BANDDELETEERROR,
////////// API Endpoint /genres //////////
GENRESAVEDSUCCESSFUL,
GENRESAVEDERROR,
GENREDELETESUCCESSFUL,
GENREDELETEERROR
}