( c *gin.Context, collection settingspkg.CollectionName, )
| 656 | } |
| 657 | |
| 658 | func parseDeleteSettingsCollectionRequest( |
| 659 | c *gin.Context, |
| 660 | collection settingspkg.CollectionName, |
| 661 | ) (settingspkg.CollectionItemDeleteRequest, error) { |
| 662 | req, err := parseSettingsCollectionRequest(c, collection) |
| 663 | if err != nil { |
| 664 | return settingspkg.CollectionItemDeleteRequest{}, err |
| 665 | } |
| 666 | name, err := requiredSettingsPathValue(c.Param("name"), "name") |
| 667 | if err != nil { |
| 668 | return settingspkg.CollectionItemDeleteRequest{}, err |
| 669 | } |
| 670 | target, err := parseSettingsTarget(c.Query("target")) |
| 671 | if err != nil { |
| 672 | return settingspkg.CollectionItemDeleteRequest{}, err |
| 673 | } |
| 674 | return settingspkg.CollectionItemDeleteRequest{ |
| 675 | CollectionRequest: req, |
| 676 | Name: name, |
| 677 | Target: target, |
| 678 | }, nil |
| 679 | } |
| 680 | |
| 681 | func parseUpdateSettingsGeneralRequest(c *gin.Context) (settingspkg.SectionUpdateRequest, error) { |
| 682 | var body struct { |
no test coverage detected