/
id.go
36 lines (29 loc) · 965 Bytes
/
id.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package asset
import (
"github.com/reearth/reearth-cms/server/pkg/id"
"github.com/reearth/reearthx/account/accountdomain"
)
type ID = id.AssetID
type IDList = id.AssetIDList
type ProjectID = id.ProjectID
type UserID = accountdomain.UserID
type ThreadID = id.ThreadID
type IntegrationID = id.IntegrationID
var NewID = id.NewAssetID
var NewProjectID = id.NewProjectID
var NewUserID = accountdomain.NewUserID
var NewThreadID = id.NewThreadID
var NewIntegrationID = id.NewIntegrationID
var MustID = id.MustAssetID
var MustProjectID = id.MustProjectID
var MustUserID = id.MustUserID
var MustThreadID = id.MustThreadID
var IDFrom = id.AssetIDFrom
var ProjectIDFrom = id.ProjectIDFrom
var UserIDFrom = accountdomain.UserIDFrom
var ThreadIDFrom = id.ThreadIDFrom
var IDFromRef = id.AssetIDFromRef
var ProjectIDFromRef = id.ProjectIDFromRef
var UserIDFromRef = accountdomain.UserIDFromRef
var ThreadIDFromRef = id.ThreadIDFromRef
var ErrInvalidID = id.ErrInvalidID