(entry skills.ShadowEntry)
| 241 | } |
| 242 | |
| 243 | func skillShadowEntryRecordFromDomain(entry skills.ShadowEntry) contract.SkillShadowEntryPayload { |
| 244 | return contract.SkillShadowEntryPayload{ |
| 245 | Path: strings.TrimSpace(entry.Path), |
| 246 | Tier: strings.TrimSpace(entry.Tier), |
| 247 | ResolvedToWinner: entry.ResolvedToWinner, |
| 248 | DetectedAt: entry.DetectedAt.UTC(), |
| 249 | } |
| 250 | } |
| 251 | |
| 252 | func skillProvenanceRecordFromSkill(skill *skills.Skill, shadows skills.SkillShadows) SkillProvenanceRecord { |
| 253 | provenance := SkillProvenanceRecord{ |
no outgoing calls
no test coverage detected