# Functions
CtxEncodeError use EncodeError with context.
EncodeError write json body and status code to responseWriter.
NewErrorWithCode creates a new object with a message , message code and http status code.
WrapErrorWithCode use for rewrite message for base ErrorWithCode struct.
# Structs
ErrorWithCode struct contain message, code message and http status code.