# Functions
***************************************************************************************
*
* Function : CallErrorMessageConstructor (Constructor)
*
* Purpose : Creates a new instance of the CallErrorMessage object
*
* Return : CallErrorMessage
*/.
***************************************************************************************
*
* Function : CallErrorMessageCreator (Constructor)
*
* Purpose : Creates a new instance of the CallErrorMessage object
*
* Input : rawMessage string - raw message to parse and validate
*
* Return : CallErrorMessage
*/.
***************************************************************************************
*
* Function : CallMessageConstructor (Constructor)
*
* Purpose : Creates a new instance of the CallMessage object
*
* Return : CallMessage object
*/.
No description provided by the author
***************************************************************************************
*
* Function : CallResultMessageCreator (Constructor)
*
* Purpose : Creates a new instance of the CallResultMessage from raw message
*
* Input : rawMessage string - raw message to parse and validate
*
* Return : CallResultMessage
*/.
***************************************************************************************
*
* Function : CallMessage::CreateCallMessage (Constructor)
*
* Purpose : Creates a new instance of the CallMessage object with provided parameters
*
* Return : CallMessage object
*/.
***************************************************************************************
*
* Function : CreateCallMessageCreator (Constructor)
*
* Purpose : Creates a new instance of the CallMessage object using raw message
*
* Input : rawMessage string - raw message to parse and validate
*
* Return : CallMessage object
*/.
***************************************************************************************
*
* Function : CreateCallResultMessage (Constructor)
*
* Purpose : Creates a new instance of the CallResultMessage from raw message
*
* Input : uniqueID string - id to create message
* payload map[string]interface{} - payload of the message
*
* Return : CallResultMessage
*/.
***************************************************************************************
*
* Function : GetMessageTypeFromRaw
*
* Purpose : Get message type and uniqueid from raw OCPP message
*
* Input : rawMessage string - raw OCPP message
*
* Return : string - uniqueID
* int - message type
* error when cannot unmarshal message, nil otherwise
*
*/.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
***************************************************************************************
* Struct : CallErrorMessage
*
* Purpose : Object handles the Call Error message structure
*
*****************************************************************************************/.
***************************************************************************************
* Struct : CallMessage
*
* Purpose : Object handles the Call message structure
*
*****************************************************************************************/.
***************************************************************************************
* Struct : CallResultMessage
*
* Purpose : Object handles the Call Result message structure
*
*****************************************************************************************/.
# Interfaces
***************************************************************************************
* Interface : Message
*
* Purpose : Interface for Call, CallResult and CallError
*
*****************************************************************************************/.
# Type aliases
No description provided by the author