@@ -38,7 +38,7 @@ func (s *Client) CreateSLO(slo SLOLibrarySLO, paramMap map[string]string) (strin
3838 return createdSLO .ID , nil
3939}
4040
41- func (s * Client ) SLORead (id string , paramMap map [ string ] string ) (* SLOLibrarySLO , error ) {
41+ func (s * Client ) SLORead (id string ) (* SLOLibrarySLO , error ) {
4242 urlWithoutParams := SLOBaseApiUrl + "/%s"
4343 paramString := ""
4444 sprintfArgs := []interface {}{}
@@ -93,21 +93,19 @@ func (s *Client) UpdateSLO(slo SLOLibrarySLO) error {
9393 return err
9494}
9595
96- func (s * Client ) MoveSLOLibraryToFolder (slo SLOLibrarySLO ) error {
97- urlWithoutParams := SLOBaseApiUrl + "/%s"
96+ func (s * Client ) MoveSLOLibraryToFolder (id , parentId string ) error {
97+ urlWithoutParams := SLOBaseApiUrl + "/%s/move "
9898 paramString := ""
9999 sprintfArgs := []interface {}{}
100- sprintfArgs = append (sprintfArgs , slo . ID )
100+ sprintfArgs = append (sprintfArgs , id )
101101
102102 paramString += "?"
103- queryParam := fmt .Sprintf ("parentId=%s&" , slo . ParentID )
103+ queryParam := fmt .Sprintf ("parentId=%s&" , parentId )
104104 paramString += queryParam
105105
106106 urlWithParams := fmt .Sprintf (urlWithoutParams + paramString , sprintfArgs ... )
107107
108- slo .ID = ""
109-
110- _ , err := s .Put (urlWithParams , slo )
108+ _ , err := s .Post (urlWithParams , nil )
111109
112110 return err
113111}
0 commit comments