common

package
v0.0.0-...-a9e3538 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2022 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func StringToTime

func StringToTime(s string) (t time.Time)

Types

type BodyArgs

type BodyArgs struct {
	Api          string               `body:"api" validate:"required"`
	Domain       string               `body:"domain" validate:"required"`
	StartTime    string               `body:"startTime" validate:"required,len=13"`
	FinishTime   string               `body:"finishTime" validate:"required,len=13"`
	TraceID      string               `body:"traceid" validate:"required,len=32"`
	SpanID       string               `body:"spanid" validate:"required,len=16"`
	ParentSpanID string               `body:"parentspanid"`
	Sampled      string               `body:"sampled" validate:"required"`
	RequestID    string               `body:"requestid" validate:"required"`
	Timing       map[string]TimeStamp `body:"timing" validata:"required"`
}

type BodySlice

type BodySlice []BodyArgs

type QueryArgs

type QueryArgs struct {
	Api        string `query:"api" validate:"required"`
	StartTime  string `query:"startTime" validate:"required,len=13"`
	FinishTime string `query:"finishTime" validate:"required,len=13"`
}

type Response

type Response struct {
	Code int64       `json:"code"`
	Msg  interface{} `json:"msg"`
	Data interface{} `json:"data"`
}

type TimeStamp

type TimeStamp struct {
	StartTime  string `body:"startTime" validate:"required,len=13"`
	FinishTime string `body:"finishTime" validate:"required,len=13"`
}

type ValErrorResponse

type ValErrorResponse struct {
	FailedField string
	Tag         string
	Value       string
}

func ValidateStruct

func ValidateStruct(c *fiber.Ctx, args QueryArgs) []*ValErrorResponse

func ValidateStructBody

func ValidateStructBody(body BodyArgs) []*ValErrorResponse

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL