//validation func (body *smsRequestBody) OK() *ae.Error { if len(body.Src) == 0 { return ae.Required("", "src") } else if len(body.Dest) == 0 { return ae.Required("", "dst") } else if len(body.Text) == 0 { return ae.Required("", "text") } return nil }
//validation func (body *stopRequestBody) OK() *ae.Error { if len(body.From) == 0 { return ae.Required("", "from") } else if len(body.To) == 0 { return ae.Required("", "to") } else if len(body.Text) == 0 { return ae.Required("", "text") } else if body.Text != "STOP" { return ae.InvalidInput("Unrecognized Text", "text") } return nil }