// Package random defines the GET /tools/random endpoint contract. package random import "github.com/gogf/gf/v2/frame/g" // RandomReq generates a random string. type RandomReq struct { g.Meta `path:"/tools/random" method:"get" tags:"Open/Tools" summary:"Generate a random string"` Length int `json:"length" d:"16" v:"min:1|max:128#length must be 1-128"` Type string `json:"type" d:"alnum" v:"in:alnum,digits,letters#unsupported type"` } // RandomRes is the response of RandomReq. type RandomRes struct { Value string `json:"value"` }