Remove FromJSON functions (Part 1) (#17961)

* Remove FromJSON functions (Part 1)

```release-note
Removed the following functions:
AccessDataFromJson
AccessResponseFromJson
AnalyticsRowFromJson
AnalyticsRowsFromJson
AuditFromJson
AuditsFromJson
AuthDataFromJson
AuthorizeRequestFromJson
BotFromJson
BotPatchFromJson
BotListFromJson
```

* fix tests

```release-note
NONE
```
Этот коммит содержится в:
Agniva De Sarker
2021-07-21 14:17:08 +05:30
коммит произвёл Claudio Costa
родитель 7454680be5
Коммит e199eba313
17 изменённых файлов: 190 добавлений и 380 удалений

Просмотреть файл

@@ -5,7 +5,6 @@ package model
import (
"encoding/json"
"io"
)
type AnalyticsRow struct {
@@ -20,12 +19,6 @@ func (ar *AnalyticsRow) ToJson() string {
return string(b)
}
func AnalyticsRowFromJson(data io.Reader) *AnalyticsRow {
var ar *AnalyticsRow
json.NewDecoder(data).Decode(&ar)
return ar
}
func (ar AnalyticsRows) ToJson() string {
b, err := json.Marshal(ar)
if err != nil {
@@ -33,9 +26,3 @@ func (ar AnalyticsRows) ToJson() string {
}
return string(b)
}
func AnalyticsRowsFromJson(data io.Reader) AnalyticsRows {
var ar AnalyticsRows
json.NewDecoder(data).Decode(&ar)
return ar
}