Use typed IDs instead of plain strings

This commit is contained in:
2019-11-18 14:01:13 +09:00
parent e7c7e84334
commit a50a119e08
26 changed files with 75 additions and 44 deletions

View File

@ -2,10 +2,10 @@ package arn
// hasID includes an object ID.
type hasID struct {
ID string `json:"id" primary:"true"`
ID ID `json:"id" primary:"true"`
}
// GetID returns the ID.
func (obj *hasID) GetID() string {
func (obj *hasID) GetID() ID {
return obj.ID
}