Size: a a a

2020 December 03

SP

Slava Pinchuk in Go-go!
я скинул репу, это всё
источник

н

немедленно in Go-go!
models.AddressPickerRequest это покажи
источник

н

немедленно in Go-go!
и Response
источник

SP

Slava Pinchuk in Go-go!
 // AddressPickerRequest represents request for func AddressPicker
type AddressPickerRequest struct {
 PhoneNumber string `json:"phone_number" example:"+380666875850"`
 UuID        string `json:"uuID" example:"15861758670545456305687416767123456789102"`
 PostCode    string `json:"postcode" example:"SW10 0LF"`
}

// AddressPickerResponse represents response for func AddressPicker
type AddressPickerResponse struct {
 Result    interface{}       `json:"result" example:"Cant get addresses for current postcode from onfido API."`
 Code      int               `json:"code" example:"500"`
 Addresses []PostCodeAddress `json:"addresses" example:"[<LIST_OF_PostCodeAddress_OBJECTS>]"`
 Err       string            `json:"error" example:"Cant Decode response in AuthSet(). Error :"`
}

// PostCodeAddress represents address object for query:
// curl https://api.onfido.com/v3/addresses/pick?postcode=SW46EH \
//  -H 'Authorization: Token token=<YOUR_API_TOKEN>'
//
// Result of this object <LIST_OF_ADDRESS_OBJECTS>. So one object is 'PostCodeAddress'.
// See it in documentation: https://documentation.onfido.com/#address-picker
type PostCodeAddress struct {
 FlatNumber     string `json:"flat_number" example:"108"`
 BuildingNumber string `json:"building_number" example:"490"`
 BuildingName   string `json:"building_name" example:"SNOW ROCK"`
 Street         string `json:"street" example:"KINGS ROAD"`
 SubStreet      string `json:"sub_street" example:"Den subStreet"`
 Town           string `json:"town" example:"LONDON"`
 PostCode       string `json:"postcode" example:"SW10 0LF"`
 Country        string `json:"country" example:"GBR"`
}
источник

ВС

Владимир Столяров... in Go-go!
Slava Pinchuk
Что Вы имеете ввиду?
в проекте должен быть файл где вот такие коменты есть
// @title название проекта
// @version 1.0
// @description что-то еще
источник

н

немедленно in Go-go!
Очевидно ему не нравится AddressPickerResponse.Result
источник

SP

Slava Pinchuk in Go-go!
немедленно
Очевидно ему не нравится AddressPickerResponse.Result
поясните, пожалуйста... потмоу что там интерфейс и он н еможет определиьт его тип, да?  потмо и аст ругается...
источник

SP

Slava Pinchuk in Go-go!
немедленно
Очевидно ему не нравится AddressPickerResponse.Result
Вы крут ) так сходу )
источник

н

немедленно in Go-go!
ну я тут больше интерфейсов не вижу просто
источник

SP

Slava Pinchuk in Go-go!
Владимир Столяров
в проекте должен быть файл где вот такие коменты есть
// @title название проекта
// @version 1.0
// @description что-то еще
сейчас в меине допишу....
источник

SP

Slava Pinchuk in Go-go!
немедленно
Очевидно ему не нравится AddressPickerResponse.Result
Просто интерфейс это убоднА.. .... )
источник

н

немедленно in Go-go!
можно сделать json.RawMessage
источник

SP

Slava Pinchuk in Go-go!
 swag init -g cmd/main.go
2020/12/03 15:57:42 Generate swagger docs....
2020/12/03 15:57:42 Generate general API Info, search dir:./
2020/12/03 15:57:42 warning: failed to get package name in dir: ./, error: execute go list command, exit status 1, stdout:, stderr:no Go files in /home/vpinchuk/work/Finndon_Auth_app
2020/12/03 15:57:42 Generating models.AddressPickerRequest
2020/12/03 15:57:42 Generating models.AddressPickerResponse
2020/12/03 15:57:42 Generating models.PostCodeAddress
2020/12/03 15:57:42 ParseComment error in file controllers/controllers.go :object is unsupported type in example value


интерес убрал  но что  собджектами (
источник

ВС

Владимир Столяров... in Go-go!
по-моему он смотрит относительно cmd/main.go все остальное, поэтому я файл с общим описанием в корень вытаскивал
источник

D

DORIAN GRAY in Go-go!
Sergey
db.Model(&some).Where(`column->"field"  = ?`, "ololo").Select()
Какой-то особой магии там для работы с json нет, просто пиши нужные селекты сам
У меня в столбце  data json объект. Делаю такой запрос WhereOr(`data->"domain" IN (?)`, pg.In(filter.Domain)) и пишет column \"domain\" does not exist
источник

S

Sergey in Go-go!
DORIAN GRAY
У меня в столбце  data json объект. Делаю такой запрос WhereOr(`data->"domain" IN (?)`, pg.In(filter.Domain)) и пишет column \"domain\" does not exist
И в бд у data тип JSON или JSONB?
источник

D

DORIAN GRAY in Go-go!
Sergey
И в бд у data тип JSON или JSONB?
json
источник

SP

Slava Pinchuk in Go-go!
Владимир Столяров
по-моему он смотрит относительно cmd/main.go все остальное, поэтому я файл с общим описанием в корень вытаскивал
оказалось можно просто го файл с дескрипшинами а емин оставить в cmd

 swag init -g cmd/main.go
2020/12/03 16:15:57 Generate swagger docs....
2020/12/03 16:15:57 Generate general API Info, search dir:./
2020/12/03 16:15:58 Generating models.AddressPickerRequest
2020/12/03 16:15:58 Generating models.AddressPickerResponse
2020/12/03 16:15:58 Generating models.PostCodeAddress
2020/12/03 16:15:58 ParseComment error in file controllers/controllers.go :object is unsupported type in example value

ещё один еррор нагуглит и всё )
источник

S

Sergey in Go-go!
DORIAN GRAY
У меня в столбце  data json объект. Делаю такой запрос WhereOr(`data->"domain" IN (?)`, pg.In(filter.Domain)) и пишет column \"domain\" does not exist
попробуй data->'domain' IN (?),
источник

D

DORIAN GRAY in Go-go!
Sergey
И в бд у data тип JSON или JSONB?
SELECT * FROM histories WHERE data ->> 'domain' IN ('test2'); вот такой запрос в базе срабатывает
источник