Documentation ¶
Overview ¶
Package v1alpha1 is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterMockHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterMockHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MockClient) error
- func RegisterMockHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterMockHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MockServer) error
- func RegisterMockServer(s *grpc.Server, srv MockServer)
- type DeleteMockAPIRequest
- func (*DeleteMockAPIRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteMockAPIRequest) GetUniqueKey() string
- func (*DeleteMockAPIRequest) ProtoMessage()
- func (x *DeleteMockAPIRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteMockAPIRequest) Reset()
- func (x *DeleteMockAPIRequest) String() string
- type DeleteMockAPIResponse
- type ListMockAPIRequest
- func (*ListMockAPIRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMockAPIRequest) GetKeywords() string
- func (x *ListMockAPIRequest) GetPagination() *ListOptions
- func (*ListMockAPIRequest) ProtoMessage()
- func (x *ListMockAPIRequest) ProtoReflect() protoreflect.Message
- func (x *ListMockAPIRequest) Reset()
- func (x *ListMockAPIRequest) String() string
- type ListMockAPIResponse
- func (*ListMockAPIResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMockAPIResponse) GetData() []*MockAPI
- func (x *ListMockAPIResponse) GetPagination() *ListResponse
- func (*ListMockAPIResponse) ProtoMessage()
- func (x *ListMockAPIResponse) ProtoReflect() protoreflect.Message
- func (x *ListMockAPIResponse) Reset()
- func (x *ListMockAPIResponse) String() string
- type ListOptions
- type ListResponse
- type MockAPI
- func (*MockAPI) Descriptor() ([]byte, []int)deprecated
- func (x *MockAPI) GetCases() []*MockAPI_Case
- func (x *MockAPI) GetHost() string
- func (x *MockAPI) GetMethod() string
- func (x *MockAPI) GetPath() string
- func (x *MockAPI) GetUniqueKey() string
- func (*MockAPI) ProtoMessage()
- func (x *MockAPI) ProtoReflect() protoreflect.Message
- func (x *MockAPI) Reset()
- func (x *MockAPI) String() string
- type MockAPI_Case
- func (*MockAPI_Case) Descriptor() ([]byte, []int)deprecated
- func (x *MockAPI_Case) GetCondition() *MockAPI_Condition
- func (x *MockAPI_Case) GetResponse() *MockAPI_Response
- func (*MockAPI_Case) ProtoMessage()
- func (x *MockAPI_Case) ProtoReflect() protoreflect.Message
- func (x *MockAPI_Case) Reset()
- func (x *MockAPI_Case) String() string
- type MockAPI_Condition
- func (*MockAPI_Condition) Descriptor() ([]byte, []int)deprecated
- func (m *MockAPI_Condition) GetCondition() isMockAPI_Condition_Condition
- func (x *MockAPI_Condition) GetScript() *MockAPI_Condition_ScriptCondition
- func (x *MockAPI_Condition) GetSimple() *MockAPI_Condition_SimpleCondition
- func (*MockAPI_Condition) ProtoMessage()
- func (x *MockAPI_Condition) ProtoReflect() protoreflect.Message
- func (x *MockAPI_Condition) Reset()
- func (x *MockAPI_Condition) String() string
- type MockAPI_Condition_Script
- type MockAPI_Condition_ScriptCondition
- func (*MockAPI_Condition_ScriptCondition) Descriptor() ([]byte, []int)deprecated
- func (x *MockAPI_Condition_ScriptCondition) GetContent() string
- func (x *MockAPI_Condition_ScriptCondition) GetLang() string
- func (*MockAPI_Condition_ScriptCondition) ProtoMessage()
- func (x *MockAPI_Condition_ScriptCondition) ProtoReflect() protoreflect.Message
- func (x *MockAPI_Condition_ScriptCondition) Reset()
- func (x *MockAPI_Condition_ScriptCondition) String() string
- type MockAPI_Condition_Simple
- type MockAPI_Condition_SimpleCondition
- func (*MockAPI_Condition_SimpleCondition) Descriptor() ([]byte, []int)deprecated
- func (x *MockAPI_Condition_SimpleCondition) GetItems() []*MockAPI_Condition_SimpleCondition_Item
- func (x *MockAPI_Condition_SimpleCondition) GetUseOrAmongItems() bool
- func (*MockAPI_Condition_SimpleCondition) ProtoMessage()
- func (x *MockAPI_Condition_SimpleCondition) ProtoReflect() protoreflect.Message
- func (x *MockAPI_Condition_SimpleCondition) Reset()
- func (x *MockAPI_Condition_SimpleCondition) String() string
- type MockAPI_Condition_SimpleCondition_Item
- func (*MockAPI_Condition_SimpleCondition_Item) Descriptor() ([]byte, []int)deprecated
- func (x *MockAPI_Condition_SimpleCondition_Item) GetOperandX() string
- func (x *MockAPI_Condition_SimpleCondition_Item) GetOperandY() string
- func (x *MockAPI_Condition_SimpleCondition_Item) GetOperator() string
- func (x *MockAPI_Condition_SimpleCondition_Item) GetOpposite() bool
- func (*MockAPI_Condition_SimpleCondition_Item) ProtoMessage()
- func (x *MockAPI_Condition_SimpleCondition_Item) ProtoReflect() protoreflect.Message
- func (x *MockAPI_Condition_SimpleCondition_Item) Reset()
- func (x *MockAPI_Condition_SimpleCondition_Item) String() string
- type MockAPI_Response
- func (*MockAPI_Response) Descriptor() ([]byte, []int)deprecated
- func (m *MockAPI_Response) GetResponse() isMockAPI_Response_Response
- func (x *MockAPI_Response) GetScript() *MockAPI_Response_ScriptResponse
- func (x *MockAPI_Response) GetSimple() *MockAPI_Response_SimpleResponse
- func (*MockAPI_Response) ProtoMessage()
- func (x *MockAPI_Response) ProtoReflect() protoreflect.Message
- func (x *MockAPI_Response) Reset()
- func (x *MockAPI_Response) String() string
- type MockAPI_Response_Script
- type MockAPI_Response_ScriptResponse
- func (*MockAPI_Response_ScriptResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MockAPI_Response_ScriptResponse) GetContent() string
- func (x *MockAPI_Response_ScriptResponse) GetLang() string
- func (x *MockAPI_Response_ScriptResponse) GetTimeout() *durationpb.Duration
- func (*MockAPI_Response_ScriptResponse) ProtoMessage()
- func (x *MockAPI_Response_ScriptResponse) ProtoReflect() protoreflect.Message
- func (x *MockAPI_Response_ScriptResponse) Reset()
- func (x *MockAPI_Response_ScriptResponse) String() string
- type MockAPI_Response_Simple
- type MockAPI_Response_SimpleResponse
- func (*MockAPI_Response_SimpleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MockAPI_Response_SimpleResponse) GetBody() string
- func (x *MockAPI_Response_SimpleResponse) GetCode() uint32
- func (x *MockAPI_Response_SimpleResponse) GetHeader() map[string]string
- func (x *MockAPI_Response_SimpleResponse) GetTrailer() map[string]string
- func (*MockAPI_Response_SimpleResponse) ProtoMessage()
- func (x *MockAPI_Response_SimpleResponse) ProtoReflect() protoreflect.Message
- func (x *MockAPI_Response_SimpleResponse) Reset()
- func (x *MockAPI_Response_SimpleResponse) String() string
- type MockClient
- type MockServer
- type SaveMockAPIRequest
- func (*SaveMockAPIRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SaveMockAPIRequest) GetData() *MockAPI
- func (*SaveMockAPIRequest) ProtoMessage()
- func (x *SaveMockAPIRequest) ProtoReflect() protoreflect.Message
- func (x *SaveMockAPIRequest) Reset()
- func (x *SaveMockAPIRequest) String() string
- type SaveMockAPIResponse
- type UnimplementedMockServer
- func (*UnimplementedMockServer) DeleteMockAPI(context.Context, *DeleteMockAPIRequest) (*DeleteMockAPIResponse, error)
- func (*UnimplementedMockServer) ListMockAPI(context.Context, *ListMockAPIRequest) (*ListMockAPIResponse, error)
- func (*UnimplementedMockServer) SaveMockAPI(context.Context, *SaveMockAPIRequest) (*SaveMockAPIResponse, error)
Constants ¶
This section is empty.
Variables ¶
var File_apis_proto protoreflect.FileDescriptor
Functions ¶
func RegisterMockHandler ¶
RegisterMockHandler registers the http handlers for service Mock to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterMockHandlerClient ¶
RegisterMockHandlerClient registers the http handlers for service Mock to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MockClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MockClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MockClient" to call the correct interceptors.
func RegisterMockHandlerFromEndpoint ¶
func RegisterMockHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterMockHandlerFromEndpoint is same as RegisterMockHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterMockHandlerServer ¶
RegisterMockHandlerServer registers the http handlers for service Mock to "mux". UnaryRPC :call MockServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMockHandlerFromEndpoint instead.
func RegisterMockServer ¶
func RegisterMockServer(s *grpc.Server, srv MockServer)
Types ¶
type DeleteMockAPIRequest ¶
type DeleteMockAPIRequest struct { UniqueKey string `protobuf:"bytes,1,opt,name=uniqueKey,proto3" json:"uniqueKey,omitempty"` // contains filtered or unexported fields }
func (*DeleteMockAPIRequest) Descriptor
deprecated
func (*DeleteMockAPIRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMockAPIRequest.ProtoReflect.Descriptor instead.
func (*DeleteMockAPIRequest) GetUniqueKey ¶
func (x *DeleteMockAPIRequest) GetUniqueKey() string
func (*DeleteMockAPIRequest) ProtoMessage ¶
func (*DeleteMockAPIRequest) ProtoMessage()
func (*DeleteMockAPIRequest) ProtoReflect ¶
func (x *DeleteMockAPIRequest) ProtoReflect() protoreflect.Message
func (*DeleteMockAPIRequest) Reset ¶
func (x *DeleteMockAPIRequest) Reset()
func (*DeleteMockAPIRequest) String ¶
func (x *DeleteMockAPIRequest) String() string
type DeleteMockAPIResponse ¶
type DeleteMockAPIResponse struct {
// contains filtered or unexported fields
}
func (*DeleteMockAPIResponse) Descriptor
deprecated
func (*DeleteMockAPIResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMockAPIResponse.ProtoReflect.Descriptor instead.
func (*DeleteMockAPIResponse) ProtoMessage ¶
func (*DeleteMockAPIResponse) ProtoMessage()
func (*DeleteMockAPIResponse) ProtoReflect ¶
func (x *DeleteMockAPIResponse) ProtoReflect() protoreflect.Message
func (*DeleteMockAPIResponse) Reset ¶
func (x *DeleteMockAPIResponse) Reset()
func (*DeleteMockAPIResponse) String ¶
func (x *DeleteMockAPIResponse) String() string
type ListMockAPIRequest ¶
type ListMockAPIRequest struct { Keywords string `protobuf:"bytes,1,opt,name=keywords,proto3" json:"keywords,omitempty"` Pagination *ListOptions `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
func (*ListMockAPIRequest) Descriptor
deprecated
func (*ListMockAPIRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMockAPIRequest.ProtoReflect.Descriptor instead.
func (*ListMockAPIRequest) GetKeywords ¶
func (x *ListMockAPIRequest) GetKeywords() string
func (*ListMockAPIRequest) GetPagination ¶
func (x *ListMockAPIRequest) GetPagination() *ListOptions
func (*ListMockAPIRequest) ProtoMessage ¶
func (*ListMockAPIRequest) ProtoMessage()
func (*ListMockAPIRequest) ProtoReflect ¶
func (x *ListMockAPIRequest) ProtoReflect() protoreflect.Message
func (*ListMockAPIRequest) Reset ¶
func (x *ListMockAPIRequest) Reset()
func (*ListMockAPIRequest) String ¶
func (x *ListMockAPIRequest) String() string
type ListMockAPIResponse ¶
type ListMockAPIResponse struct { Data []*MockAPI `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` Pagination *ListResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
func (*ListMockAPIResponse) Descriptor
deprecated
func (*ListMockAPIResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMockAPIResponse.ProtoReflect.Descriptor instead.
func (*ListMockAPIResponse) GetData ¶
func (x *ListMockAPIResponse) GetData() []*MockAPI
func (*ListMockAPIResponse) GetPagination ¶
func (x *ListMockAPIResponse) GetPagination() *ListResponse
func (*ListMockAPIResponse) ProtoMessage ¶
func (*ListMockAPIResponse) ProtoMessage()
func (*ListMockAPIResponse) ProtoReflect ¶
func (x *ListMockAPIResponse) ProtoReflect() protoreflect.Message
func (*ListMockAPIResponse) Reset ¶
func (x *ListMockAPIResponse) Reset()
func (*ListMockAPIResponse) String ¶
func (x *ListMockAPIResponse) String() string
type ListOptions ¶
type ListOptions struct { Page uint64 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"` Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` // contains filtered or unexported fields }
func (*ListOptions) Descriptor
deprecated
func (*ListOptions) Descriptor() ([]byte, []int)
Deprecated: Use ListOptions.ProtoReflect.Descriptor instead.
func (*ListOptions) GetLimit ¶
func (x *ListOptions) GetLimit() uint64
func (*ListOptions) GetPage ¶
func (x *ListOptions) GetPage() uint64
func (*ListOptions) ProtoMessage ¶
func (*ListOptions) ProtoMessage()
func (*ListOptions) ProtoReflect ¶
func (x *ListOptions) ProtoReflect() protoreflect.Message
func (*ListOptions) Reset ¶
func (x *ListOptions) Reset()
func (*ListOptions) String ¶
func (x *ListOptions) String() string
type ListResponse ¶
type ListResponse struct { Total uint64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` // contains filtered or unexported fields }
func (*ListResponse) Descriptor
deprecated
func (*ListResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListResponse.ProtoReflect.Descriptor instead.
func (*ListResponse) GetTotal ¶
func (x *ListResponse) GetTotal() uint64
func (*ListResponse) ProtoMessage ¶
func (*ListResponse) ProtoMessage()
func (*ListResponse) ProtoReflect ¶
func (x *ListResponse) ProtoReflect() protoreflect.Message
func (*ListResponse) Reset ¶
func (x *ListResponse) Reset()
func (*ListResponse) String ¶
func (x *ListResponse) String() string
type MockAPI ¶
type MockAPI struct { UniqueKey string `protobuf:"bytes,1,opt,name=uniqueKey,proto3" json:"uniqueKey,omitempty"` Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` Method string `protobuf:"bytes,3,opt,name=method,proto3" json:"method,omitempty"` Host string `protobuf:"bytes,4,opt,name=host,proto3" json:"host,omitempty"` Cases []*MockAPI_Case `protobuf:"bytes,5,rep,name=cases,proto3" json:"cases,omitempty"` // contains filtered or unexported fields }
* * [ Conditions ] ** Javascript: function (request: Request): bool {} ** Target: Header, Body, Query, Param ** Operator(WithNot): Exists, Contains, Equal, MatchRegexp, ><=, Match xxx|xxx|xxx|xxx --- * [ Placeholder ] {{ $request.header.userAgent }} {{ $request.body.xxxxx }} {{ $request.ip }} {{ $fake.nickname }} {{ $fake.phoneNumber }} lk {{ $fake.address }} {{ $fake.imageUrl }} Go Template ? ...
--- * [ Response ] Header Body Grpc Code Latency --- * //
func (*MockAPI) Descriptor
deprecated
func (*MockAPI) GetCases ¶
func (x *MockAPI) GetCases() []*MockAPI_Case
func (*MockAPI) GetUniqueKey ¶
func (*MockAPI) ProtoMessage ¶
func (*MockAPI) ProtoMessage()
func (*MockAPI) ProtoReflect ¶
func (x *MockAPI) ProtoReflect() protoreflect.Message
type MockAPI_Case ¶
type MockAPI_Case struct { Condition *MockAPI_Condition `protobuf:"bytes,1,opt,name=condition,proto3" json:"condition,omitempty"` Response *MockAPI_Response `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"` // contains filtered or unexported fields }
func (*MockAPI_Case) Descriptor
deprecated
func (*MockAPI_Case) Descriptor() ([]byte, []int)
Deprecated: Use MockAPI_Case.ProtoReflect.Descriptor instead.
func (*MockAPI_Case) GetCondition ¶
func (x *MockAPI_Case) GetCondition() *MockAPI_Condition
func (*MockAPI_Case) GetResponse ¶
func (x *MockAPI_Case) GetResponse() *MockAPI_Response
func (*MockAPI_Case) ProtoMessage ¶
func (*MockAPI_Case) ProtoMessage()
func (*MockAPI_Case) ProtoReflect ¶
func (x *MockAPI_Case) ProtoReflect() protoreflect.Message
func (*MockAPI_Case) Reset ¶
func (x *MockAPI_Case) Reset()
func (*MockAPI_Case) String ¶
func (x *MockAPI_Case) String() string
type MockAPI_Condition ¶
type MockAPI_Condition struct { // Types that are assignable to Condition: // *MockAPI_Condition_Simple // *MockAPI_Condition_Script Condition isMockAPI_Condition_Condition `protobuf_oneof:"Condition"` // contains filtered or unexported fields }
func (*MockAPI_Condition) Descriptor
deprecated
func (*MockAPI_Condition) Descriptor() ([]byte, []int)
Deprecated: Use MockAPI_Condition.ProtoReflect.Descriptor instead.
func (*MockAPI_Condition) GetCondition ¶
func (m *MockAPI_Condition) GetCondition() isMockAPI_Condition_Condition
func (*MockAPI_Condition) GetScript ¶
func (x *MockAPI_Condition) GetScript() *MockAPI_Condition_ScriptCondition
func (*MockAPI_Condition) GetSimple ¶
func (x *MockAPI_Condition) GetSimple() *MockAPI_Condition_SimpleCondition
func (*MockAPI_Condition) ProtoMessage ¶
func (*MockAPI_Condition) ProtoMessage()
func (*MockAPI_Condition) ProtoReflect ¶
func (x *MockAPI_Condition) ProtoReflect() protoreflect.Message
func (*MockAPI_Condition) Reset ¶
func (x *MockAPI_Condition) Reset()
func (*MockAPI_Condition) String ¶
func (x *MockAPI_Condition) String() string
type MockAPI_Condition_Script ¶
type MockAPI_Condition_Script struct {
Script *MockAPI_Condition_ScriptCondition `protobuf:"bytes,2,opt,name=script,proto3,oneof"`
}
type MockAPI_Condition_ScriptCondition ¶
type MockAPI_Condition_ScriptCondition struct { Lang string `protobuf:"bytes,1,opt,name=lang,proto3" json:"lang,omitempty"` Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` // contains filtered or unexported fields }
func (*MockAPI_Condition_ScriptCondition) Descriptor
deprecated
func (*MockAPI_Condition_ScriptCondition) Descriptor() ([]byte, []int)
Deprecated: Use MockAPI_Condition_ScriptCondition.ProtoReflect.Descriptor instead.
func (*MockAPI_Condition_ScriptCondition) GetContent ¶
func (x *MockAPI_Condition_ScriptCondition) GetContent() string
func (*MockAPI_Condition_ScriptCondition) GetLang ¶
func (x *MockAPI_Condition_ScriptCondition) GetLang() string
func (*MockAPI_Condition_ScriptCondition) ProtoMessage ¶
func (*MockAPI_Condition_ScriptCondition) ProtoMessage()
func (*MockAPI_Condition_ScriptCondition) ProtoReflect ¶
func (x *MockAPI_Condition_ScriptCondition) ProtoReflect() protoreflect.Message
func (*MockAPI_Condition_ScriptCondition) Reset ¶
func (x *MockAPI_Condition_ScriptCondition) Reset()
func (*MockAPI_Condition_ScriptCondition) String ¶
func (x *MockAPI_Condition_ScriptCondition) String() string
type MockAPI_Condition_Simple ¶
type MockAPI_Condition_Simple struct {
Simple *MockAPI_Condition_SimpleCondition `protobuf:"bytes,1,opt,name=simple,proto3,oneof"`
}
type MockAPI_Condition_SimpleCondition ¶
type MockAPI_Condition_SimpleCondition struct { Items []*MockAPI_Condition_SimpleCondition_Item `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` UseOrAmongItems bool `protobuf:"varint,2,opt,name=useOrAmongItems,proto3" json:"useOrAmongItems,omitempty"` // contains filtered or unexported fields }
func (*MockAPI_Condition_SimpleCondition) Descriptor
deprecated
func (*MockAPI_Condition_SimpleCondition) Descriptor() ([]byte, []int)
Deprecated: Use MockAPI_Condition_SimpleCondition.ProtoReflect.Descriptor instead.
func (*MockAPI_Condition_SimpleCondition) GetItems ¶
func (x *MockAPI_Condition_SimpleCondition) GetItems() []*MockAPI_Condition_SimpleCondition_Item
func (*MockAPI_Condition_SimpleCondition) GetUseOrAmongItems ¶
func (x *MockAPI_Condition_SimpleCondition) GetUseOrAmongItems() bool
func (*MockAPI_Condition_SimpleCondition) ProtoMessage ¶
func (*MockAPI_Condition_SimpleCondition) ProtoMessage()
func (*MockAPI_Condition_SimpleCondition) ProtoReflect ¶
func (x *MockAPI_Condition_SimpleCondition) ProtoReflect() protoreflect.Message
func (*MockAPI_Condition_SimpleCondition) Reset ¶
func (x *MockAPI_Condition_SimpleCondition) Reset()
func (*MockAPI_Condition_SimpleCondition) String ¶
func (x *MockAPI_Condition_SimpleCondition) String() string
type MockAPI_Condition_SimpleCondition_Item ¶
type MockAPI_Condition_SimpleCondition_Item struct { OperandX string `protobuf:"bytes,1,opt,name=operandX,proto3" json:"operandX,omitempty"` Operator string `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"` OperandY string `protobuf:"bytes,3,opt,name=operandY,proto3" json:"operandY,omitempty"` Opposite bool `protobuf:"varint,4,opt,name=opposite,proto3" json:"opposite,omitempty"` // contains filtered or unexported fields }
func (*MockAPI_Condition_SimpleCondition_Item) Descriptor
deprecated
func (*MockAPI_Condition_SimpleCondition_Item) Descriptor() ([]byte, []int)
Deprecated: Use MockAPI_Condition_SimpleCondition_Item.ProtoReflect.Descriptor instead.
func (*MockAPI_Condition_SimpleCondition_Item) GetOperandX ¶
func (x *MockAPI_Condition_SimpleCondition_Item) GetOperandX() string
func (*MockAPI_Condition_SimpleCondition_Item) GetOperandY ¶
func (x *MockAPI_Condition_SimpleCondition_Item) GetOperandY() string
func (*MockAPI_Condition_SimpleCondition_Item) GetOperator ¶
func (x *MockAPI_Condition_SimpleCondition_Item) GetOperator() string
func (*MockAPI_Condition_SimpleCondition_Item) GetOpposite ¶
func (x *MockAPI_Condition_SimpleCondition_Item) GetOpposite() bool
func (*MockAPI_Condition_SimpleCondition_Item) ProtoMessage ¶
func (*MockAPI_Condition_SimpleCondition_Item) ProtoMessage()
func (*MockAPI_Condition_SimpleCondition_Item) ProtoReflect ¶
func (x *MockAPI_Condition_SimpleCondition_Item) ProtoReflect() protoreflect.Message
func (*MockAPI_Condition_SimpleCondition_Item) Reset ¶
func (x *MockAPI_Condition_SimpleCondition_Item) Reset()
func (*MockAPI_Condition_SimpleCondition_Item) String ¶
func (x *MockAPI_Condition_SimpleCondition_Item) String() string
type MockAPI_Response ¶
type MockAPI_Response struct { // Types that are assignable to Response: // *MockAPI_Response_Simple // *MockAPI_Response_Script Response isMockAPI_Response_Response `protobuf_oneof:"Response"` // contains filtered or unexported fields }
func (*MockAPI_Response) Descriptor
deprecated
func (*MockAPI_Response) Descriptor() ([]byte, []int)
Deprecated: Use MockAPI_Response.ProtoReflect.Descriptor instead.
func (*MockAPI_Response) GetResponse ¶
func (m *MockAPI_Response) GetResponse() isMockAPI_Response_Response
func (*MockAPI_Response) GetScript ¶
func (x *MockAPI_Response) GetScript() *MockAPI_Response_ScriptResponse
func (*MockAPI_Response) GetSimple ¶
func (x *MockAPI_Response) GetSimple() *MockAPI_Response_SimpleResponse
func (*MockAPI_Response) ProtoMessage ¶
func (*MockAPI_Response) ProtoMessage()
func (*MockAPI_Response) ProtoReflect ¶
func (x *MockAPI_Response) ProtoReflect() protoreflect.Message
func (*MockAPI_Response) Reset ¶
func (x *MockAPI_Response) Reset()
func (*MockAPI_Response) String ¶
func (x *MockAPI_Response) String() string
type MockAPI_Response_Script ¶
type MockAPI_Response_Script struct {
Script *MockAPI_Response_ScriptResponse `protobuf:"bytes,2,opt,name=script,proto3,oneof"`
}
type MockAPI_Response_ScriptResponse ¶
type MockAPI_Response_ScriptResponse struct { Lang string `protobuf:"bytes,1,opt,name=lang,proto3" json:"lang,omitempty"` Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` Timeout *durationpb.Duration `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"` // contains filtered or unexported fields }
func (*MockAPI_Response_ScriptResponse) Descriptor
deprecated
func (*MockAPI_Response_ScriptResponse) Descriptor() ([]byte, []int)
Deprecated: Use MockAPI_Response_ScriptResponse.ProtoReflect.Descriptor instead.
func (*MockAPI_Response_ScriptResponse) GetContent ¶
func (x *MockAPI_Response_ScriptResponse) GetContent() string
func (*MockAPI_Response_ScriptResponse) GetLang ¶
func (x *MockAPI_Response_ScriptResponse) GetLang() string
func (*MockAPI_Response_ScriptResponse) GetTimeout ¶
func (x *MockAPI_Response_ScriptResponse) GetTimeout() *durationpb.Duration
func (*MockAPI_Response_ScriptResponse) ProtoMessage ¶
func (*MockAPI_Response_ScriptResponse) ProtoMessage()
func (*MockAPI_Response_ScriptResponse) ProtoReflect ¶
func (x *MockAPI_Response_ScriptResponse) ProtoReflect() protoreflect.Message
func (*MockAPI_Response_ScriptResponse) Reset ¶
func (x *MockAPI_Response_ScriptResponse) Reset()
func (*MockAPI_Response_ScriptResponse) String ¶
func (x *MockAPI_Response_ScriptResponse) String() string
type MockAPI_Response_Simple ¶
type MockAPI_Response_Simple struct {
Simple *MockAPI_Response_SimpleResponse `protobuf:"bytes,1,opt,name=simple,proto3,oneof"`
}
type MockAPI_Response_SimpleResponse ¶
type MockAPI_Response_SimpleResponse struct { Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` Header map[string]string `` /* 153-byte string literal not displayed */ Trailer map[string]string `` /* 155-byte string literal not displayed */ Body string `protobuf:"bytes,4,opt,name=body,proto3" json:"body,omitempty"` // contains filtered or unexported fields }
func (*MockAPI_Response_SimpleResponse) Descriptor
deprecated
func (*MockAPI_Response_SimpleResponse) Descriptor() ([]byte, []int)
Deprecated: Use MockAPI_Response_SimpleResponse.ProtoReflect.Descriptor instead.
func (*MockAPI_Response_SimpleResponse) GetBody ¶
func (x *MockAPI_Response_SimpleResponse) GetBody() string
func (*MockAPI_Response_SimpleResponse) GetCode ¶
func (x *MockAPI_Response_SimpleResponse) GetCode() uint32
func (*MockAPI_Response_SimpleResponse) GetHeader ¶
func (x *MockAPI_Response_SimpleResponse) GetHeader() map[string]string
func (*MockAPI_Response_SimpleResponse) GetTrailer ¶
func (x *MockAPI_Response_SimpleResponse) GetTrailer() map[string]string
func (*MockAPI_Response_SimpleResponse) ProtoMessage ¶
func (*MockAPI_Response_SimpleResponse) ProtoMessage()
func (*MockAPI_Response_SimpleResponse) ProtoReflect ¶
func (x *MockAPI_Response_SimpleResponse) ProtoReflect() protoreflect.Message
func (*MockAPI_Response_SimpleResponse) Reset ¶
func (x *MockAPI_Response_SimpleResponse) Reset()
func (*MockAPI_Response_SimpleResponse) String ¶
func (x *MockAPI_Response_SimpleResponse) String() string
type MockClient ¶
type MockClient interface { SaveMockAPI(ctx context.Context, in *SaveMockAPIRequest, opts ...grpc.CallOption) (*SaveMockAPIResponse, error) DeleteMockAPI(ctx context.Context, in *DeleteMockAPIRequest, opts ...grpc.CallOption) (*DeleteMockAPIResponse, error) ListMockAPI(ctx context.Context, in *ListMockAPIRequest, opts ...grpc.CallOption) (*ListMockAPIResponse, error) }
MockClient is the client API for Mock service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewMockClient ¶
func NewMockClient(cc grpc.ClientConnInterface) MockClient
type MockServer ¶
type MockServer interface { SaveMockAPI(context.Context, *SaveMockAPIRequest) (*SaveMockAPIResponse, error) DeleteMockAPI(context.Context, *DeleteMockAPIRequest) (*DeleteMockAPIResponse, error) ListMockAPI(context.Context, *ListMockAPIRequest) (*ListMockAPIResponse, error) // contains filtered or unexported methods }
MockServer is the server API for Mock service. All implementations must embed UnimplementedMockServer for forward compatibility
type SaveMockAPIRequest ¶
type SaveMockAPIRequest struct { Data *MockAPI `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*SaveMockAPIRequest) Descriptor
deprecated
func (*SaveMockAPIRequest) Descriptor() ([]byte, []int)
Deprecated: Use SaveMockAPIRequest.ProtoReflect.Descriptor instead.
func (*SaveMockAPIRequest) GetData ¶
func (x *SaveMockAPIRequest) GetData() *MockAPI
func (*SaveMockAPIRequest) ProtoMessage ¶
func (*SaveMockAPIRequest) ProtoMessage()
func (*SaveMockAPIRequest) ProtoReflect ¶
func (x *SaveMockAPIRequest) ProtoReflect() protoreflect.Message
func (*SaveMockAPIRequest) Reset ¶
func (x *SaveMockAPIRequest) Reset()
func (*SaveMockAPIRequest) String ¶
func (x *SaveMockAPIRequest) String() string
type SaveMockAPIResponse ¶
type SaveMockAPIResponse struct {
// contains filtered or unexported fields
}
func (*SaveMockAPIResponse) Descriptor
deprecated
func (*SaveMockAPIResponse) Descriptor() ([]byte, []int)
Deprecated: Use SaveMockAPIResponse.ProtoReflect.Descriptor instead.
func (*SaveMockAPIResponse) ProtoMessage ¶
func (*SaveMockAPIResponse) ProtoMessage()
func (*SaveMockAPIResponse) ProtoReflect ¶
func (x *SaveMockAPIResponse) ProtoReflect() protoreflect.Message
func (*SaveMockAPIResponse) Reset ¶
func (x *SaveMockAPIResponse) Reset()
func (*SaveMockAPIResponse) String ¶
func (x *SaveMockAPIResponse) String() string
type UnimplementedMockServer ¶
type UnimplementedMockServer struct { }
UnimplementedMockServer must be embedded to have forward compatible implementations.
func (*UnimplementedMockServer) DeleteMockAPI ¶
func (*UnimplementedMockServer) DeleteMockAPI(context.Context, *DeleteMockAPIRequest) (*DeleteMockAPIResponse, error)
func (*UnimplementedMockServer) ListMockAPI ¶
func (*UnimplementedMockServer) ListMockAPI(context.Context, *ListMockAPIRequest) (*ListMockAPIResponse, error)
func (*UnimplementedMockServer) SaveMockAPI ¶
func (*UnimplementedMockServer) SaveMockAPI(context.Context, *SaveMockAPIRequest) (*SaveMockAPIResponse, error)