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