Reviewed-on: #12 Co-authored-by: phoenix <kundeng00@pm.me> Co-committed-by: phoenix <kundeng00@pm.me>
46 lines
678 B
Go
46 lines
678 B
Go
package models
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
cnfg "git.kundeng.us/phoenix/textsender-models/pkg/config"
|
|
)
|
|
|
|
type Number struct {
|
|
PhoneNumber string `json:"number"`
|
|
}
|
|
|
|
func (nbr Number) IsEmpty() bool {
|
|
if nbr.PhoneNumber == "" {
|
|
return true
|
|
} else {
|
|
return false
|
|
}
|
|
}
|
|
|
|
func PrintNumbers(numbers [](Number)) {
|
|
for _, element := range numbers {
|
|
fmt.Println("Phone number:", element.PhoneNumber)
|
|
}
|
|
}
|
|
|
|
type Message struct {
|
|
Text string `json:"text"`
|
|
}
|
|
|
|
func (msg Message) IsEmpty() bool {
|
|
if msg.Text == "" {
|
|
return true
|
|
} else {
|
|
return false
|
|
}
|
|
}
|
|
|
|
func (msg Message) Print() {
|
|
fmt.Println("Message:", msg.Text)
|
|
}
|
|
|
|
func Init() cnfg.TwiloConfig {
|
|
return cnfg.TwiloConfig{}
|
|
}
|