2023-02-26 15:06:05 +11:00
|
|
|
package main
|
|
|
|
|
|
2024-03-22 11:18:04 +01:00
|
|
|
import "github.com/wailsapp/wails/v3/examples/binding/data"
|
2023-03-07 19:48:30 +11:00
|
|
|
|
2023-08-19 14:25:19 +10:00
|
|
|
// GreetService is a service that greets people
|
2023-02-26 15:06:05 +11:00
|
|
|
type GreetService struct {
|
|
|
|
|
}
|
|
|
|
|
|
2023-08-27 21:16:30 +10:00
|
|
|
// Greet greets a person
|
2023-02-26 15:06:05 +11:00
|
|
|
func (*GreetService) Greet(name string) string {
|
|
|
|
|
return "Hello " + name
|
|
|
|
|
}
|
2023-03-07 19:48:30 +11:00
|
|
|
|
2023-08-27 21:16:30 +10:00
|
|
|
// GreetPerson greets a person
|
2024-03-22 11:18:04 +01:00
|
|
|
func (*GreetService) GreetPerson(person data.Person) string {
|
|
|
|
|
return "Hello " + person.Name
|
2023-03-07 19:48:30 +11:00
|
|
|
}
|