MCPcopy Create free account
hub / github.com/cli/cli / newProjectFromQueryBase

Function newProjectFromQueryBase

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

Source from the content-addressed store, hash-verified

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

Calls

no outgoing calls

Tested by

no test coverage detected