elbuo8 / sendwithus_go

Simple Go package to interact with SendWithUs.com API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SendWithUs-Go

This is a simple package to interface with SendWithUs using Golang.

Installation

$ go get github.com/elbuo8/sendwithus_go

Example

This is a brief example on how to send 1 email. You can find more examples by looking at the test cases.

package main

import (
  "github.com/elbuo8/sendwithus_go"
  "fmt"
)

func main() {
	api := New("SWU_KEY")
	email := &SWUEmail{
		ID: "EMAIL_TEMPLATE_ID",
		Recipient: &SWURecipient{
			Address: "example@email.com",
		},
		EmailData: make(map[string]string),
	}
	err := api.Send(email)
	if err != nil {
      fmt.Println(err)
	}
}

MIT License

Enjoy! Feel free to send pull requests or submit issues :)

About

Simple Go package to interact with SendWithUs.com API


Languages

Language:Go 100.0%