MCPcopy Create free account

hub / github.com/NawafSwe/go-service-starter-kit / functions

Functions465 in github.com/NawafSwe/go-service-starter-kit

↓ 1 callersFunctionmeterProvider
()
cmd/main.go:107
↓ 1 callersFunctionokHandler
(t *testing.T)
internal/middleware/http_test.go:13
↓ 1 callersFunctionsanitizeColumn
sanitizeColumn strips any character that isn't a lowercase letter, digit, or underscore. This prevents SQL injection via column names that are not pos
internal/db/sqlorder/order.go:37
↓ 1 callersFunctiontoKeyValues
toKeyValues converts a map to OTel attribute.KeyValue pairs. Supported types: string, bool, int. Unknown types are silently skipped.
internal/observability/metric/metric.go:43
↓ 1 callersFunctionvalidate
(cfg Config)
internal/config/config.go:159
MethodClose
()
internal/worker/mock/mock.go:44
MethodClose
()
internal/worker/mock/mock.go:51
MethodClose
Close performs a graceful shutdown.
internal/app/transport/consumer/consumer.go:96
MethodClose
()
internal/httpx/client_test.go:328
FunctionCollection
Collection returns the named collection from the given database.
internal/clients/db/mongodb/db.go:63
MethodCreate
(ctx context.Context, params CreateParams)
internal/app/repositories/example/repository.go:46
MethodCreateExample
(ctx context.Context, req *grpcv1.CreateExampleRequest)
internal/app/transport/grpc/v1/example_handler.go:35
MethodCreateExample
(ctx context.Context, in *CreateExampleRequest, opts ...grpc.CallOption)
api/proto/grpc/v1/gen/example_grpc.pb.go:43
MethodCreateExample
CreateExample creates a new example.
api/proto/grpc/v1/gen/example_grpc.pb.go:84
MethodCreateExample
(context.Context, *CreateExampleRequest)
api/proto/grpc/v1/gen/example_grpc.pb.go:98
FunctionDB
DB returns the named database from an existing client.
internal/clients/db/mongodb/db.go:58
MethodDebug
(ctx context.Context, msg string)
internal/observability/logger/logger.go:125
MethodDebugW
(ctx context.Context, msg string, fields map[string]any)
internal/observability/logger/logger.go:129
MethodDecode
(_ context.Context, _ *http.Request)
internal/gokit/http/http_test.go:19
MethodDecode
(_ context.Context, r *http.Request)
internal/app/transport/http/v1/example_encode_decode.go:37
MethodDecode
(_ context.Context, r *http.Request)
internal/app/transport/http/v1/example_encode_decode.go:64
MethodDecode
(_ context.Context, _ *http.Request)
internal/app/transport/http/v1/example_encode_decode.go:85
MethodDecode
(_ context.Context, r *http.Request)
internal/app/transport/http/v1/example_encode_decode.go:106
FunctionDecodeCreateExampleCommand
DecodeCreateExampleCommand decodes a JSON message payload into a business request.
internal/app/transport/consumer/v1/example_decode.go:21
FunctionDecodeCreateExampleRequest
---- Create ----
internal/app/transport/grpc/v1/example_encode_decode.go:27
FunctionDecodeDeleteExampleRequest
---- Delete ----
internal/app/transport/grpc/v1/example_encode_decode.go:85
FunctionDecodeGetExampleRequest
---- Get ----
internal/app/transport/grpc/v1/example_encode_decode.go:45
FunctionDecodeListExamplesRequest
---- List ----
internal/app/transport/grpc/v1/example_encode_decode.go:67
MethodDelete
(ctx context.Context, id uuid.UUID)
internal/app/repositories/example/repository.go:102
MethodDeleteExample
(ctx context.Context, req *grpcv1.DeleteExampleRequest)
internal/app/transport/grpc/v1/example_handler.go:59
MethodDeleteExample
(ctx context.Context, in *DeleteExampleRequest, opts ...grpc.CallOption)
api/proto/grpc/v1/gen/example_grpc.pb.go:70
MethodDeleteExample
DeleteExample deletes an example by ID.
api/proto/grpc/v1/gen/example_grpc.pb.go:90
MethodDeleteExample
(context.Context, *DeleteExampleRequest)
api/proto/grpc/v1/gen/example_grpc.pb.go:107
MethodDescriptor
Deprecated: Use CreateExampleRequest.ProtoReflect.Descriptor instead.
api/proto/grpc/v1/gen/example.pb.go:60
MethodDescriptor
Deprecated: Use GetExampleRequest.ProtoReflect.Descriptor instead.
api/proto/grpc/v1/gen/example.pb.go:107
MethodDescriptor
Deprecated: Use ListExamplesRequest.ProtoReflect.Descriptor instead.
api/proto/grpc/v1/gen/example.pb.go:152
MethodDescriptor
Deprecated: Use DeleteExampleRequest.ProtoReflect.Descriptor instead.
api/proto/grpc/v1/gen/example.pb.go:192
MethodDescriptor
Deprecated: Use ExampleResponse.ProtoReflect.Descriptor instead.
api/proto/grpc/v1/gen/example.pb.go:239
MethodDescriptor
Deprecated: Use ListExamplesResponse.ProtoReflect.Descriptor instead.
api/proto/grpc/v1/gen/example.pb.go:286
MethodDescriptor
Deprecated: Use DeleteExampleResponse.ProtoReflect.Descriptor instead.
api/proto/grpc/v1/gen/example.pb.go:331
MethodDescriptor
Deprecated: Use Example.ProtoReflect.Descriptor instead.
api/proto/grpc/v1/gen/example.pb.go:374
MethodDo
(ctx context.Context, req *http.Request)
internal/httpx/client.go:85
MethodDo
(req *http.Request)
internal/httpx/mock/mock.go:32
MethodDo
(req any)
internal/httpx/mock/mock.go:40
MethodEncode
(ctx context.Context, err error, responseWriter http.ResponseWriter)
internal/gokit/http/http.go:32
MethodEncode
(_ context.Context, w http.ResponseWriter, _ any)
internal/gokit/http/http_test.go:24
MethodEncode
(_ context.Context, _ error, w http.ResponseWriter)
internal/gokit/http/http_test.go:32
MethodEncode
(ctx context.Context, err error, w http.ResponseWriter)
internal/app/transport/http/encoder/json_error_encoder.go:32
MethodEncode
(_ context.Context, w http.ResponseWriter, response any)
internal/app/transport/http/v1/example_encode_decode.go:50
MethodEncode
(_ context.Context, w http.ResponseWriter, response any)
internal/app/transport/http/v1/example_encode_decode.go:72
MethodEncode
(_ context.Context, w http.ResponseWriter, response any)
internal/app/transport/http/v1/example_encode_decode.go:89
MethodEncode
(_ context.Context, w http.ResponseWriter, _ any)
internal/app/transport/http/v1/example_encode_decode.go:114
FunctionEncodeCreateExampleResponse
(_ context.Context, response any)
internal/app/transport/grpc/v1/example_encode_decode.go:35
FunctionEncodeDeleteExampleResponse
(_ context.Context, _ any)
internal/app/transport/grpc/v1/example_encode_decode.go:97
FunctionEncodeGetExampleResponse
(_ context.Context, response any)
internal/app/transport/grpc/v1/example_encode_decode.go:57
FunctionEncodeListExamplesResponse
(_ context.Context, response any)
internal/app/transport/grpc/v1/example_encode_decode.go:71
MethodError
()
internal/httperrors/bad_request.go:11
MethodError
()
internal/httperrors/not_found.go:13
MethodError
()
internal/httperrors/conflict.go:10
MethodError
()
internal/httperrors/processing.go:14
MethodError
()
internal/httperrors/unauthorized.go:10
MethodError
()
internal/httperrors/forbidden.go:10
MethodError
()
internal/middleware/gokit.go:15
MethodError
()
internal/middleware/gokit.go:46
MethodError
(ctx context.Context, err error, msg string)
internal/observability/logger/logger.go:149
MethodErrorW
(ctx context.Context, err error, msg string, fields map[string]any)
internal/observability/logger/logger.go:153
MethodGetByID
(ctx context.Context, id uuid.UUID)
internal/app/repositories/example/repository.go:75
MethodGetCreatedAt
()
api/proto/grpc/v1/gen/example.pb.go:392
MethodGetExample
(ctx context.Context, req *grpcv1.GetExampleRequest)
internal/app/transport/grpc/v1/example_handler.go:43
MethodGetExample
()
api/proto/grpc/v1/gen/example.pb.go:243
MethodGetExample
(ctx context.Context, in *GetExampleRequest, opts ...grpc.CallOption)
api/proto/grpc/v1/gen/example_grpc.pb.go:52
MethodGetExample
GetExample returns a single example by ID.
api/proto/grpc/v1/gen/example_grpc.pb.go:86
MethodGetExample
(context.Context, *GetExampleRequest)
api/proto/grpc/v1/gen/example_grpc.pb.go:101
MethodGetExamples
()
api/proto/grpc/v1/gen/example.pb.go:290
MethodGetId
()
api/proto/grpc/v1/gen/example.pb.go:111
MethodGetId
()
api/proto/grpc/v1/gen/example.pb.go:196
MethodGetName
()
api/proto/grpc/v1/gen/example.pb.go:64
MethodGetUpdatedAt
()
api/proto/grpc/v1/gen/example.pb.go:399
MethodHTTPStatusCode
()
internal/httperrors/bad_request.go:18
MethodHTTPStatusCode
()
internal/httperrors/not_found.go:14
MethodHTTPStatusCode
()
internal/httperrors/conflict.go:17
MethodHTTPStatusCode
()
internal/httperrors/processing.go:18
MethodHTTPStatusCode
()
internal/httperrors/unauthorized.go:17
MethodHTTPStatusCode
()
internal/httperrors/forbidden.go:17
MethodHandle
(ctx context.Context, err error)
internal/gokit/grpc/grpc.go:40
MethodHandle
(ctx context.Context, req DeleteRequest)
internal/app/business/example/delete.go:29
MethodHandle
(ctx context.Context, req CreateRequest)
internal/app/business/example/create.go:36
MethodHandle
(ctx context.Context, req GetRequest)
internal/app/business/example/get.go:32
MethodHandle
(ctx context.Context, _ ListRequest)
internal/app/business/example/list.go:29
MethodHandle
(ctx context.Context, req example.CreateRequest)
internal/app/endpoint/v1/example.go:12
MethodHandle
(ctx context.Context, req example.ListRequest)
internal/app/endpoint/v1/example.go:40
MethodHandle
(ctx context.Context, req example.DeleteRequest)
internal/app/endpoint/v1/example.go:54
MethodInfo
(ctx context.Context, msg string)
internal/observability/logger/logger.go:133
MethodInfoW
(ctx context.Context, msg string, fields map[string]any)
internal/observability/logger/logger.go:137
MethodInvoke
(ctx context.Context, method string, args, reply any, opts ...grpc.CallOption)
internal/grpcx/client.go:83
MethodInvoke
(ctx context.Context, method string, args, reply any, opts ...grpc.CallOption)
internal/grpcx/mock/mock.go:33
MethodInvoke
(ctx, method, args, reply any, opts ...any)
internal/grpcx/mock/mock.go:44
MethodList
(ctx context.Context)
internal/app/repositories/example/repository.go:88
MethodListExamples
(ctx context.Context, req *grpcv1.ListExamplesRequest)
internal/app/transport/grpc/v1/example_handler.go:51
MethodListExamples
(ctx context.Context, in *ListExamplesRequest, opts ...grpc.CallOption)
api/proto/grpc/v1/gen/example_grpc.pb.go:61
← previousnext →201–300 of 465, ranked by callers