Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ardanlabs/service
/ functions
Functions
918 in github.com/ardanlabs/service
⨍
Functions
918
◇
Types & classes
230
↓ 1 callers
Function
WithFileServer
WithFileServer provides configuration options for file server.
app/sdk/mux/mux.go:45
↓ 1 callers
Function
addSpan
(ctx context.Context, spanName string, keyValues ...attribute.KeyValue)
foundation/web/context.go:22
↓ 1 callers
Function
appendValue
(b []byte, v driver.Value)
business/sdk/sqldb/dbarray/dbarray.go:796
↓ 1 callers
Method
authenticate
(ctx context.Context, req any, _ *grpc.UnaryServerInfo, handler grpc.UnaryHandler)
app/domain/grpcauthapp/authapp.go:180
↓ 1 callers
Function
authenticateRespFromGRPC
(a *grpcauthapp.AuthenticateResponse)
app/sdk/authclient/grpc/model.go:38
↓ 1 callers
Method
authorize
(ctx context.Context, req any, _ *grpc.UnaryServerInfo, handler grpc.UnaryHandler)
app/domain/grpcauthapp/authapp.go:161
↓ 1 callers
Function
authorizeRequestToGRPC
(auth authclient.Authorize)
app/sdk/authclient/grpc/model.go:15
↓ 1 callers
Function
create
(busDomain dbtest.BusDomain, sd unittest.SeedData)
business/domain/productbus/productbus_test.go:170
↓ 1 callers
Function
create
(busDomain dbtest.BusDomain, sd unittest.SeedData)
business/domain/homebus/homebus_test.go:186
↓ 1 callers
Function
create
(busDomain dbtest.BusDomain)
business/domain/userbus/userbus_test.go:173
↓ 1 callers
Function
create200
(sd apitest.SeedData)
api/services/sales/tests/userapi/create_test.go:12
↓ 1 callers
Function
create200
(sd apitest.SeedData)
api/services/sales/tests/tranapi/create_test.go:12
↓ 1 callers
Function
create200
(sd apitest.SeedData)
api/services/sales/tests/productapi/create_test.go:12
↓ 1 callers
Function
create200
(sd apitest.SeedData)
api/services/sales/tests/homeapi/create_test.go:12
↓ 1 callers
Function
create400
(sd apitest.SeedData)
api/services/sales/tests/userapi/create_test.go:56
↓ 1 callers
Function
create400
(sd apitest.SeedData)
api/services/sales/tests/tranapi/create_test.go:62
↓ 1 callers
Function
create400
(sd apitest.SeedData)
api/services/sales/tests/productapi/create_test.go:52
↓ 1 callers
Function
create400
(sd apitest.SeedData)
api/services/sales/tests/homeapi/create_test.go:62
↓ 1 callers
Function
create401
(sd apitest.SeedData)
api/services/sales/tests/userapi/create_test.go:116
↓ 1 callers
Function
create401
(sd apitest.SeedData)
api/services/sales/tests/productapi/create_test.go:72
↓ 1 callers
Function
create401
(sd apitest.SeedData)
api/services/sales/tests/homeapi/create_test.go:104
↓ 1 callers
Function
delete
(busDomain dbtest.BusDomain, sd unittest.SeedData)
business/domain/productbus/productbus_test.go:260
↓ 1 callers
Function
delete
(busDomain dbtest.BusDomain, sd unittest.SeedData)
business/domain/userbus/userbus_test.go:281
↓ 1 callers
Function
delete200
(sd apitest.SeedData)
api/services/sales/tests/userapi/delete_test.go:12
↓ 1 callers
Function
delete200
(sd apitest.SeedData)
api/services/sales/tests/productapi/delete_test.go:12
↓ 1 callers
Function
delete200
(sd apitest.SeedData)
api/services/sales/tests/homeapi/delete_test.go:12
↓ 1 callers
Function
delete401
(sd apitest.SeedData)
api/services/sales/tests/userapi/delete_test.go:33
↓ 1 callers
Function
delete401
(sd apitest.SeedData)
api/services/sales/tests/productapi/delete_test.go:33
↓ 1 callers
Function
delete401
(sd apitest.SeedData)
api/services/sales/tests/homeapi/delete_test.go:33
↓ 1 callers
Function
dockerRun
=============================================================================
foundation/docker/docker.go:79
↓ 1 callers
Function
encode
(parameterStatus *parameterStatus, x any, oid int)
business/sdk/sqldb/dbarray/encode.go:80
↓ 1 callers
Function
endpoint
(parameters trace.SamplingParameters)
foundation/otel/sampler.go:21
↓ 1 callers
Function
errorf
(s string, args ...any)
business/sdk/sqldb/dbarray/encode.go:161
↓ 1 callers
Method
evaluateDestination
(rt reflect.Type)
business/sdk/sqldb/dbarray/dbarray.go:375
↓ 1 callers
Function
file_authapp_proto_init
()
app/domain/grpcauthapp/authapp.pb.go:922
↓ 1 callers
Function
formatTS
formatTS formats t into a format postgres understands.
business/sdk/sqldb/dbarray/encode.go:113
↓ 1 callers
Function
formatTimestamp
formatTimestamp formats t into Postgres' text format for timestamps.
business/sdk/sqldb/dbarray/encode.go:128
↓ 1 callers
Function
insertSeedData
=============================================================================
business/domain/vproductbus/vproduct_test.go:37
↓ 1 callers
Function
insertSeedData
=============================================================================
business/domain/productbus/productbus_test.go:42
↓ 1 callers
Function
insertSeedData
=============================================================================
business/domain/homebus/homebus_test.go:40
↓ 1 callers
Function
insertSeedData
=============================================================================
business/domain/userbus/userbus_test.go:43
↓ 1 callers
Function
insertSeedData
=============================================================================
business/domain/auditbus/auditbus_test.go:39
↓ 1 callers
Function
insertSeedData
(db *dbtest.Database, ath *auth.Auth)
api/services/sales/tests/userapi/seed_test.go:14
↓ 1 callers
Function
insertSeedData
(db *dbtest.Database, ath *auth.Auth)
api/services/sales/tests/tranapi/seed_test.go:14
↓ 1 callers
Function
insertSeedData
(db *dbtest.Database, ath *auth.Auth)
api/services/sales/tests/productapi/seed_test.go:15
↓ 1 callers
Function
insertSeedData
(db *dbtest.Database, ath *auth.Auth)
api/services/sales/tests/auditapi/seed_test.go:16
↓ 1 callers
Function
insertSeedData
(db *dbtest.Database, ath *auth.Auth)
api/services/sales/tests/vproductapi/seed_test.go:15
↓ 1 callers
Function
insertSeedData
(db *dbtest.Database, ath *auth.Auth)
api/services/sales/tests/homeapi/seed_test.go:15
↓ 1 callers
Method
isUserEnabled
isUserEnabled hits the database and checks the user is not disabled. If the no database connection was provided, this check is skipped.
app/sdk/auth/auth.go:201
↓ 1 callers
Function
loadFonts
()
api/frontends/admin/src/plugins/webfontloader.js:7
↓ 1 callers
Function
marshalDatadog
marshalDatadog converts the data map to datadog JSON document.
api/services/metrics/publisher/datadog/datadog.go:70
↓ 1 callers
Function
newApp
(vproductBus vproductbus.ExtBusiness)
app/domain/vproductapp/vproductapp.go:20
↓ 1 callers
Function
newApp
(homeBus homebus.ExtBusiness)
app/domain/homeapp/homeapp.go:21
↓ 1 callers
Function
newApp
(auditBus auditbus.ExtBusiness)
app/domain/auditapp/auditapp.go:20
↓ 1 callers
Function
newApp
(productBus productbus.ExtBusiness)
app/domain/productapp/productapp.go:21
↓ 1 callers
Function
newApp
(userBus userbus.ExtBusiness)
app/domain/userapp/userapp.go:22
↓ 1 callers
Function
newApp
(cfg Config)
app/domain/grpcauthapp/authapp.go:35
↓ 1 callers
Function
newApp
(build string, log *logger.Logger, db *sqlx.DB)
app/domain/checkapp/checkapp.go:24
↓ 1 callers
Function
newApp
(userBus userbus.ExtBusiness, productBus productbus.ExtBusiness)
app/domain/tranapp/tranapp.go:21
↓ 1 callers
Function
newApp
(ath *auth.Auth)
app/domain/authapp/authapp.go:20
↓ 1 callers
Function
newApp
(cfg Config)
app/domain/oauthapp/oauthapp.go:29
↓ 1 callers
Function
newBusDomains
(log *logger.Logger, db *sqlx.DB)
business/sdk/dbtest/business.go:38
↓ 1 callers
Function
newEndpointExcluder
(endpoints map[string]struct{}, probability float64)
foundation/otel/sampler.go:14
↓ 1 callers
Function
newLogHandler
(handler slog.Handler, events Events)
foundation/logger/handler.go:15
↓ 1 callers
Function
newUnit
=============================================================================
app/sdk/auth/auth_test.go:257
↓ 1 callers
Method
newWithTx
newWithTx constructs a new Handlers value with the domain apis using a store transaction that was created via middleware.
app/domain/tranapp/tranapp.go:30
↓ 1 callers
Function
orderByClause
(orderBy order.By)
business/domain/vproductbus/stores/vproductdb/order.go:19
↓ 1 callers
Function
orderByClause
(orderBy order.By)
business/domain/homebus/stores/homedb/order.go:16
↓ 1 callers
Function
orderByClause
(orderBy order.By)
business/domain/userbus/stores/userdb/order.go:18
↓ 1 callers
Function
orderByClause
(orderBy order.By)
business/domain/auditbus/stores/auditdb/order.go:18
↓ 1 callers
Function
out
(w io.Writer, prefix string, data map[string]any)
api/services/metrics/publisher/prometheus/prometheus.go:138
↓ 1 callers
Function
parseBasicAuth
(auth string)
app/sdk/mid/authen.go:142
↓ 1 callers
Function
parseBytea
Parse a bytea value received from the server. Both "hex" and the legacy "escape" format are supported.
business/sdk/sqldb/dbarray/encode.go:167
↓ 1 callers
Function
parseFilter
(qp queryParams)
app/domain/vproductapp/filter.go:41
↓ 1 callers
Function
parseFilter
(qp queryParams)
app/domain/homeapp/filter.go:41
↓ 1 callers
Function
parseFilter
(qp queryParams)
app/domain/auditapp/filter.go:46
↓ 1 callers
Function
parseFilter
(qp queryParams)
app/domain/productapp/filter.go:39
↓ 1 callers
Function
parseFilter
(qp queryParams)
app/domain/userapp/filter.go:42
↓ 1 callers
Function
parseQueryParams
(r *http.Request)
app/domain/vproductapp/filter.go:24
↓ 1 callers
Function
parseQueryParams
(r *http.Request)
app/domain/homeapp/filter.go:24
↓ 1 callers
Function
parseQueryParams
(r *http.Request)
app/domain/auditapp/filter.go:27
↓ 1 callers
Function
parseQueryParams
(r *http.Request)
app/domain/productapp/filter.go:23
↓ 1 callers
Function
parseQueryParams
(r *http.Request)
app/domain/userapp/filter.go:25
↓ 1 callers
Function
processCommands
processCommands handles the execution of the commands specified on the command line.
api/tooling/admin/main.go:79
↓ 1 callers
Function
query
=============================================================================
business/domain/vproductbus/vproduct_test.go:108
↓ 1 callers
Function
query
=============================================================================
business/domain/productbus/productbus_test.go:89
↓ 1 callers
Function
query
=============================================================================
business/domain/homebus/homebus_test.go:109
↓ 1 callers
Function
query
=============================================================================
business/domain/userbus/userbus_test.go:86
↓ 1 callers
Function
query
=============================================================================
business/domain/auditbus/auditbus_test.go:68
↓ 1 callers
Function
query200
(sd apitest.SeedData)
api/services/sales/tests/userapi/query_test.go:16
↓ 1 callers
Function
query200
(sd apitest.SeedData)
api/services/sales/tests/productapi/query_test.go:16
↓ 1 callers
Function
query200
(sd apitest.SeedData)
api/services/sales/tests/auditapi/query_test.go:15
↓ 1 callers
Function
query200
(sd apitest.SeedData)
api/services/sales/tests/vproductapi/query_test.go:14
↓ 1 callers
Function
query200
(sd apitest.SeedData)
api/services/sales/tests/homeapi/query_test.go:16
↓ 1 callers
Function
query400
(sd apitest.SeedData)
api/services/sales/tests/userapi/query_test.go:54
↓ 1 callers
Function
query400
(sd apitest.SeedData)
api/services/sales/tests/productapi/query_test.go:48
↓ 1 callers
Function
query400
(sd apitest.SeedData)
api/services/sales/tests/auditapi/query_test.go:59
↓ 1 callers
Function
query400
(sd apitest.SeedData)
api/services/sales/tests/vproductapi/query_test.go:45
↓ 1 callers
Function
query400
(sd apitest.SeedData)
api/services/sales/tests/homeapi/query_test.go:48
↓ 1 callers
Function
queryByID200
(sd apitest.SeedData)
api/services/sales/tests/userapi/query_test.go:85
← previous
next →
301–400 of 918, ranked by callers