Created
April 3, 2022 05:13
-
-
Save c9s/929cbe2c45e155bb662e4913510d8344 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
❯ go generate ./example/api | |
DEBU[0000] args: ["/var/folders/cj/t7zd5tq50b588__zcp9bndwh0000gn/T/go-build2428829358/b001/exe/requestgen" "-type" "NoParamRequest" "-url" "/v1/bullet" "-method" "GET" "-debug"] | |
DEBU[0001] found APIClient field client -> github.com/c9s/requestgen.APIClient | |
DEBU[0001] add package import: fmt | |
DEBU[0001] add package import: net/url | |
DEBU[0001] add package import: encoding/json | |
DEBU[0001] add package import: regexp | |
DEBU[0001] add package import: net/url | |
DEBU[0001] add package import: context | |
DEBU[0001] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0001] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0001] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0001] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0001] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0001] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0001] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0001] apiClientField: 0x1400e6942a8 apiUrl: 0x14000062f40 | |
DEBU[0001] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0001] type interface{} is types.Interface, do not use pointer | |
DEBU[0001] type interface{} is types.Interface, do not use reference | |
DEBU[0000] args: ["/var/folders/cj/t7zd5tq50b588__zcp9bndwh0000gn/T/go-build2115139909/b001/exe/requestgen" "-debug" "-type" "PlaceOrderRequest" "-responseType" ".Response" "-responseDataField" "Data" "-responseDataType" ".Order"] | |
DEBU[0002] ident Response matches type selector member Response | |
DEBU[0002] package path matches github.com/c9s/requestgen/example/api == github.com/c9s/requestgen/example/api | |
DEBU[0002] found named type: github.com/c9s/requestgen/example/api.Response | |
DEBU[0002] found response type def: Response -> type github.com/c9s/requestgen/example/api.Response struct{Code string "json:\"code\""; Message string "json:\"msg\""; CurrentPage int "json:\"currentPage\""; PageSize int "json:\"pageSize\""; TotalNum int "json:\"totalNum\""; TotalPage int "json:\"totalPage\""; Data encoding/json.RawMessage "json:\"data\""} type:github.com/c9s/requestgen/example/api.Response import:github.com/c9s/requestgen/example/api | |
DEBU[0003] ident Order matches type selector member Order | |
DEBU[0003] package path matches github.com/c9s/requestgen/example/api == github.com/c9s/requestgen/example/api | |
DEBU[0003] found named type: github.com/c9s/requestgen/example/api.Order | |
DEBU[0003] found response type def: Order -> type github.com/c9s/requestgen/example/api.Order struct{Id string "json:\"id\""; Symbol string "json:\"symbol\""; OpType string "json:\"opType\""; Type string "json:\"type\""; Side string "json:\"side\""; Price string "json:\"price\""; Size string "json:\"size\""; Funds string "json:\"funds\""; DealFunds string "json:\"dealFunds\""; DealSize string "json:\"dealSize\""; Fee string "json:\"fee\""; FeeCurrency string "json:\"feeCurrency\""; Stp string "json:\"stp\""; Stop string "json:\"stop\""; StopTriggered bool "json:\"stopTriggered\""; StopPrice string "json:\"stopPrice\""; TimeInForce string "json:\"timeInForce\""; PostOnly bool "json:\"postOnly\""; Hidden bool "json:\"hidden\""; Iceberg bool "json:\"iceberg\""; VisibleSize string "json:\"visibleSize\""; CancelAfter int "json:\"cancelAfter\""; Channel string "json:\"channel\""; ClientOid string "json:\"clientOid\""; Remark string "json:\"remark\""; Tags string "json:\"tags\""; IsActive bool "json:\"isActive\""; CancelExist bool "json:\"cancelExist\""; CreatedAt int64 "json:\"createdAt\""; TradeType string "json:\"tradeType\""} type:github.com/c9s/requestgen/example/api.Order import:github.com/c9s/requestgen/example/api | |
DEBU[0003] found APIClient field client -> github.com/c9s/requestgen.APIClient | |
DEBU[0003] add package import: github.com/google/uuid | |
DEBU[0003] clientOrderID string underlying -> basic: string info: 32 kind: 17 | |
DEBU[0003] symbol string underlying -> basic: string info: 32 kind: 17 | |
DEBU[0003] tag string underlying -> basic: string info: 32 kind: 17 | |
DEBU[0003] side github.com/c9s/requestgen/example/api.SideType underlying -> basic: string info: 32 kind: 17 | |
DEBU[0003] side found valid values: [buy sell] | |
DEBU[0003] ordType github.com/c9s/requestgen/example/api.OrderType underlying -> basic: string info: 32 kind: 17 | |
DEBU[0003] ordType found valid values: [limit market] | |
DEBU[0003] ordType found default value: limit | |
DEBU[0003] size string underlying -> basic: string info: 32 kind: 17 | |
DEBU[0003] price string underlying -> basic: string info: 32 kind: 17 | |
DEBU[0003] timeInForce github.com/c9s/requestgen/example/api.TimeInForceType underlying -> basic: string info: 32 kind: 17 | |
DEBU[0003] timeInForce found valid values: [GTC GTT FOK] | |
DEBU[0003] complexArg github.com/c9s/requestgen/example/api.ComplexArg underlying -> struct: struct{A int; B int} numFields: 2 | |
DEBU[0003] add package import: time | |
DEBU[0003] add package import: strconv | |
DEBU[0003] add package import: time | |
DEBU[0003] startTime time.Time underlying -> struct: struct{wall uint64; ext int64; loc *time.Location} numFields: 3 | |
DEBU[0003] page int64 underlying -> basic: int64 info: 2 kind: 6 | |
DEBU[0003] add package import: fmt | |
DEBU[0003] add package import: net/url | |
DEBU[0003] add package import: encoding/json | |
DEBU[0003] add package import: regexp | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing time from github.com/c9s/requestgen/example/api, found imported package time ("time") template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing time from github.com/c9s/requestgen/example/api, found imported package time ("time") template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] importing github.com/c9s/requestgen/example/api from github.com/c9s/requestgen/example/api, same package object (pointer), no import template-function=qualifier | |
DEBU[0004] apiClientField: 0x1400b8686c8 apiUrl: 0x14000062f40 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment