MCPcopy
hub / github.com/cli/cli / newProjectFromQueryBase

Function newProjectFromQueryBase

pkg/cmd/project/shared/queries/queries.go:226–242  ·  view source on GitHub ↗
(source projectQueryBase)

Source from the content-addressed store, hash-verified

224}
225
226func newProjectFromQueryBase(source projectQueryBase) *Project {
227 project := &Project{
228 Number: source.Number,
229 URL: source.URL,
230 ShortDescription: source.ShortDescription,
231 Public: source.Public,
232 Closed: source.Closed,
233 Title: source.Title,
234 ID: source.ID,
235 Readme: source.Readme,
236 }
237 project.Owner.TypeName = source.Owner.TypeName
238 project.Owner.User.Login = source.Owner.User.Login
239 project.Owner.Organization.Login = source.Owner.Organization.Login
240 project.Fields = source.Fields
241 return project
242}
243
244func newProjectFromQueryWithItemsQuery(source projectQueryWithQueryableItems) *Project {
245 project := newProjectFromQueryBase(source.projectQueryBase)

Calls

no outgoing calls

Tested by

no test coverage detected