Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Condition ¶
type Condition struct { TraceId string `json:"traceId"` ServiceName string `json:"serviceName"` RpcMethod string `json:"rpcMethod"` HttpPath string `json:"httpPath"` Operator }
type Model ¶
type Model struct { DurationMin int64 `json:"durationMin"` DurationMax int64 `json:"durationMax"` TenantId string `json:"tenantId"` StartTime int64 `json:"startTime"` // ms EndTime int64 `json:"endTime"` // ms Status string `json:"status"` Limit int64 `json:"limit"` Conditions []Condition `json:"conditions"` }
func (Model) ConvertCondition ¶
type Operator ¶
type Operator struct {
Operator string `json:"operator"`
}
func (Operator) IsNotEqualOperator ¶
func (Operator) OperatorText ¶
type TraceInParams ¶
type TraceInParams struct {
InParamsPtr *Model
}
func (*TraceInParams) CustomInParamsPtr ¶
func (b *TraceInParams) CustomInParamsPtr() interface{}
func (*TraceInParams) DecodeToCustomInParams ¶
func (b *TraceInParams) DecodeToCustomInParams(stdInParamsPtr *cptype.ExtraMap, customInParamsPtr interface{})
func (*TraceInParams) EncodeFromCustomInParams ¶
func (b *TraceInParams) EncodeFromCustomInParams(customInParamsPtr interface{}, stdInParamsPtr *cptype.ExtraMap)
Click to show internal directories.
Click to hide internal directories.