Versions in this module Expand all Collapse all v1 v1.1.1 Feb 9, 2021 Changes in this version + type AddressResult struct + Accepted bool + EmailAddress string + ErrorCode string + type ISocketlabsClient interface + GetEndpointURL func() string + SendBasic func(message *message.BasicMessage) (SendResponse, error) + SendBulk func(message *message.BulkMessage) (SendResponse, error) + SetEndpointURL func(endpointURL string) + SetProxyURL func(proxyURL string) + func CreateClient(serverID int, apiKey string) ISocketlabsClient + func CreateClientWithProxy(serverID int, apiKey string, proxyURL string) ISocketlabsClient + type SendResponse struct + AddressResults []AddressResult + ResponseMessage string + Result SendResult + TransactionReceipt string + type SendResult int + const SendResultACCOUNTDISABLED + const SendResultAUTHENTICATIONVALIDATIONFAILED + const SendResultEMAILADDRESSVALIDATIONINVALIDFROM + const SendResultEMAILADDRESSVALIDATIONMISSINGFROM + const SendResultEMPTYMESSAGE + const SendResultEMPTYSUBJECT + const SendResultEMPTYTOADDRESS + const SendResultINTERNALERROR + const SendResultINVALIDADDRESS + const SendResultINVALIDATTACHMENT + const SendResultINVALIDAUTHENTICATION + const SendResultINVALIDDATA + const SendResultINVALIDFROM + const SendResultINVALIDMERGEDATA + const SendResultINVALIDTEMPLATEID + const SendResultMESSAGEBODYCONFLICT + const SendResultMESSAGETOOLARGE + const SendResultMESSAGEVALIDATIONEMPTYMESSAGE + const SendResultMESSAGEVALIDATIONEMPTYSUBJECT + const SendResultMESSAGEVALIDATIONINVALIDCUSTOMHEADERS + const SendResultNOMESSAGES + const SendResultNOVALIDBODYPARTS + const SendResultNOVALIDRECIPIENTS + const SendResultOVERQUOTA + const SendResultRECIPIENTVALIDATIONINVALIDRECIPIENTS + const SendResultRECIPIENTVALIDATIONINVALIDREPLYTO + const SendResultRECIPIENTVALIDATIONMAXEXCEEDED + const SendResultRECIPIENTVALIDATIONMISSINGTO + const SendResultRECIPIENTVALIDATIONNONEINMESSAGE + const SendResultSUCCESS + const SendResultTEMPLATEHASNOCONTENT + const SendResultTIMEOUT + const SendResultTOOMANYERRORS + const SendResultTOOMANYMESSAGES + const SendResultTOOMANYRECIPIENTS + const SendResultUNKNOWNERROR + const SendResultWARNING + func (sendResult SendResult) Parse(arg string) SendResult + func (sendResult SendResult) ToResponseMessage() string + func (sendResult SendResult) ToString() string