# Functions

CreateFile creates a file with the provided name.
CreateFileWithContent creates a file with the provided name and content.
DefaultSettings returns the default settings.
ExecScript executes a script file or command.
NewAgent creates Bootstrapping Agent with provided settings.
NewMessageInternalError creates internal server message error.
NewMessageParameterInvalidError creates invalid parameter message error.
ProcessFileWithChunks reads file in chunks and calls ChunkProcessor for each one.
WriteFileChunk decodes and appends the chunk to the provided file.

# Constants

MessagesExecutionFailed defines the execution failed code.
MessagesParameterInvalid defines the invalid parameter code.
StatusBadRequest defines the bad request status code.
StatusInternalError defines the internal server error status code.

# Structs

Agent contains the Bootstrapping Agent system data.
BootstrapSettings contains all Bootstrapping Agent configuration data.
MessageError contains a message error data.
Request contains the system data related per bootstrapping request.
RequestData defines the request fields.
Response contains the system data related per bootstrapping request response.
ResponseData defines the response fields.

# Type aliases

ChunkProcessor is called to process each chunk on ProcessFileWithChunks invocation.
MessageErrorCode defines the error code.
ResponseResultFunc receives and handles the response result per bootstrapping request.