feat: add goTypeWithGoPackage
This function allows you to prefix your field of type message with what you defined in the option go_package. Moreover it handles message embedded. In this commit, I rename gometalinter gas option in gosec.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// Code generated by protoc-gen-gotemplate
|
||||
package article
|
||||
package company
|
||||
|
||||
import (
|
||||
"github.com/moul/protoc-gen-gotemplate/examples/import/output/models/article"
|
||||
@@ -7,5 +7,34 @@ import (
|
||||
)
|
||||
|
||||
type Repository interface {
|
||||
GetArticle(getarticle *common.GetArticle ) (*article.Article, error)
|
||||
}
|
||||
GetArticle(getarticle *common.GetArticle ) (*company.Article, []*company.Storage, error)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// ------------------------- Public SDK -----------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// GetArticle : proto: missing extension proto: missing extension
|
||||
func (sdk *Sdk) GetArticle(ctx context.Context,
|
||||
getarticle *article.GetArticle, token, requestID string)(article *article.Article, storages []*article.GetArticleResponse_Storage, err error) {
|
||||
|
||||
out := &pb.GetArticleResponse{}
|
||||
_ = out
|
||||
|
||||
|
||||
return out.Article, out.Storages, nil
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user