pages-server/pages/page.go
2024-09-14 11:53:32 +08:00

21 lines
373 B
Go

package pages
import "fmt"
type PageDomain struct {
Owner string `json:"owner"`
Repo string `json:"repo"`
Branch string `json:"branch"`
}
func NewPageDomain(owner string, repo string, branch string) *PageDomain {
return &PageDomain{
owner,
repo,
branch,
}
}
func (p *PageDomain) Key() string {
return fmt.Sprintf("%s|%s|%s", p.Owner, p.Repo, p.Branch)
}