MCPcopy Index your code
hub / github.com/coder/coder / credentialKindOrDefault

Function credentialKindOrDefault

coderd/aibridgedserver/aibridgedserver.go:670–676  ·  view source on GitHub ↗

credentialKindOrDefault converts the proto credential kind string to the database enum, defaulting to "centralized" when the value is empty or not a valid enum member.

(kind string)

Source from the content-addressed store, hash-verified

668// the database enum, defaulting to "centralized" when the value is
669// empty or not a valid enum member.
670func credentialKindOrDefault(kind string) database.CredentialKind {
671 ck := database.CredentialKind(kind)
672 if !ck.Valid() {
673 return database.CredentialKindCentralized
674 }
675 return ck
676}
677
678func metadataToMap(in map[string]*anypb.Any) map[string]any {
679 meta := make(map[string]any, len(in))

Callers 1

RecordInterceptionMethod · 0.85

Calls 2

CredentialKindTypeAlias · 0.92
ValidMethod · 0.65

Tested by

no test coverage detected