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

Function templateVersionParameterOptions

coderd/database/db2sdk/db2sdk.go:440–457  ·  view source on GitHub ↗
(rawOptions json.RawMessage)

Source from the content-addressed store, hash-verified

438}
439
440func templateVersionParameterOptions(rawOptions json.RawMessage) ([]codersdk.TemplateVersionParameterOption, error) {
441 var protoOptions []*proto.RichParameterOption
442 err := json.Unmarshal(rawOptions, &protoOptions)
443 if err != nil {
444 return nil, err
445 }
446
447 options := make([]codersdk.TemplateVersionParameterOption, 0)
448 for _, option := range protoOptions {
449 options = append(options, codersdk.TemplateVersionParameterOption{
450 Name: option.Name,
451 Description: option.Description,
452 Value: option.Value,
453 Icon: option.Icon,
454 })
455 }
456 return options, nil
457}
458
459func TemplateVersionParameterOptionFromPreview(option *previewtypes.ParameterOption) codersdk.TemplateVersionParameterOption {
460 return codersdk.TemplateVersionParameterOption{

Callers 1

TemplateVersionParameterFunction · 0.85

Calls 1

UnmarshalMethod · 0.45

Tested by

no test coverage detected