feat: added sinon for stubbing in tests. fix: added jsdoc comments to enums. feat: begin working on implementing OnspringClient methods

This commit is contained in:
StevanFreeborn
2023-01-27 15:00:34 -06:00
parent 49ab392964
commit f66edb0e2a
16 changed files with 710 additions and 9 deletions
+77
View File
@@ -1,17 +1,94 @@
/**
* @enum HttpStatusCode - Enum for HTTP status codes
*/
export enum HttpStatusCode {
/**
* @constant OK - The request was successful.
* @type {number}
*/
OK = 200,
/**
* @constant Created - The request was successful and a new resource was created.
* @type {number}
*/
Created = 201,
/**
* @constant Accepted - The request was accepted for processing.
* @type {number}
*/
Accepted = 202,
/**
* @constant NoContent - The request was successful but there is no content to return.
* @type {number}
*/
NoContent = 204,
/**
* @constant BadRequest - The request was invalid.
* @type {number}
*/
BadRequest = 400,
/**
* @constant Unauthorized - The request did not include an authentication token.
* @type {number}
*/
Unauthorized = 401,
/**
* @constant Forbidden - The request included an authentication token but the token was not valid.
* @type {number}
*/
Forbidden = 403,
/**
* @constant NotFound - The requested resource does not exist.
* @type {number}
*/
NotFound = 404,
/**
* @constant MethodNotAllowed - The requested method is not supported for the resource.
* @type {number}
*/
MethodNotAllowed = 405,
/**
* @constant Conflict - The request could not be completed due to a conflict with the current state of the resource.
* @type {number}
*/
Conflict = 409,
/**
* @constant InternalServerError - An unexpected error occurred on the server.
* @type {number}
*/
InternalServerError = 500,
/**
* @constant NotImplemented - The requested method is not implemented.
* @type {number}
*/
NotImplemented = 501,
/**
* @constant BadGateway - The server received an invalid response from an upstream server.
* @type {number}
*/
BadGateway = 502,
/**
* @constant ServiceUnavailable - The server is currently unavailable.
* @type {number}
*/
ServiceUnavailable = 503,
/**
* @constant GatewayTimeout - The server did not receive a response from an upstream server in a timely manner.
* @type {number}
*/
GatewayTimeout = 504,
}