package service

type Release interface {
	GetID() int64
	GetTagName() string
	GetName() string
	GetBody() string
	GetHTMLURL() string
}

type NewRelease struct {
	ID      int
	TagName string
	Name    string
	Body    string
	HTMLURL string
}

func (nr *NewRelease) GetID() int {
	return nr.ID
}

func (nr *NewRelease) GetTagName() string {
	return nr.TagName
}

func (nr *NewRelease) GetName() string {
	return nr.Name
}

func (nr *NewRelease) GetBody() string {
	return nr.Body
}

func (nr *NewRelease) GetHTMLURL() string {
	return nr.HTMLURL
}

package service

type Release interface {
	GetID() int
	GetTagName() string
	GetName() string
	GetBody() string
	GetHTMLURL() string
}

type NewRelease struct {
	ID      int
	TagName string
	Name    string
	Body    string
	HTMLURL string
}

func (nr *NewRelease) GetID() int {
	return nr.ID
}

func (nr *NewRelease) GetTagName() string {
	return nr.TagName
}

func (nr *NewRelease) GetName() string {
	return nr.Name
}

func (nr *NewRelease) GetBody() string {
	return nr.Body
}

func (nr *NewRelease) GetHTMLURL() string {
	return nr.HTMLURL
}

--- 
+++ 
@@ -1,7 +1,7 @@
 package service
 
 type Release interface {
-	GetID() int
+	GetID() int64
 	GetTagName() string
 	GetName() string
 	GetBody() string
Change return value of Release.GetID

from int to int64,  to follow github.Release.GetID
