params

package
v0.0.0-...-2dc3ea6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 7, 2014 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const InvalidEmail = "<>InvalidEmail<>"

Variables

This section is empty.

Functions

This section is empty.

Types

type Notify

type Notify struct {
	ReplyTo           string `json:"reply_to"`
	Subject           string `json:"subject"`
	Text              string `json:"text"`
	RawHTML           string `json:"html"`
	ParsedHTML        postal.HTML
	KindID            string `json:"kind_id"`
	KindDescription   string
	SourceDescription string
	Errors            []string
	To                string `json:"to"`
}

func NewNotify

func NewNotify(body io.Reader) (Notify, error)

func (*Notify) ToOptions

func (notify *Notify) ToOptions(client models.Client, kind models.Kind) postal.Options

func (*Notify) ValidateEmailRequest

func (notify *Notify) ValidateEmailRequest() bool

func (*Notify) ValidateGUIDRequest

func (notify *Notify) ValidateGUIDRequest() bool

type ParseError

type ParseError struct{}

func (ParseError) Error

func (err ParseError) Error() string

type Registration

type Registration struct {
	SourceDescription string        `json:"source_description"`
	Kinds             []models.Kind `json:"kinds"`
	IncludesKinds     bool
}

func NewRegistration

func NewRegistration(body io.Reader) (Registration, error)

func (Registration) Validate

func (registration Registration) Validate() error

type Template

type Template struct {
	Name string `json:"name"`
	Text string `json:"text"`
	HTML string `json:"html"`
}

func NewTemplate

func NewTemplate(templateName string, body io.Reader) (Template, error)

func (*Template) ToModel

func (t *Template) ToModel() models.Template

func (*Template) Validate

func (template *Template) Validate() error

type TemplateUpdateError

type TemplateUpdateError struct{}

func (TemplateUpdateError) Error

func (err TemplateUpdateError) Error() string

type ValidationError

type ValidationError []string

func (ValidationError) Error

func (err ValidationError) Error() string

func (ValidationError) Errors

func (err ValidationError) Errors() []string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL