initial commit

This commit is contained in:
Mike Mason
2023-07-01 00:04:52 +00:00
commit 80fb879ef6
65 changed files with 3544 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
package models
import "go.infratographer.com/x/gidx"
type OrganizationDetails struct {
ID string `json:"id"`
Name string `json:"name"`
Memberships []*Membership[OrganizationDetails] `json:"memberships"`
Projects []*ProjectDetails `json:"projects"`
}
func (d *OrganizationDetails) PrefixedID() gidx.PrefixedID {
if d.ID == "" {
return gidx.NullPrefixedID
}
return gidx.PrefixedID(IDPrefixOrganization + "-" + d.ID)
}