MCPcopy Create free account

hub / github.com/avito-tech/internship_backend_2022 / functions

Functions166 in github.com/avito-tech/internship_backend_2022

↓ 53 callersFunctionnewErrorResponse
(c echo.Context, errStatus int, message string)
solution_example/account-management-service/internal/controller/http/v1/error.go:14
↓ 17 callersMethodQueryRow
(ctx context.Context, sql string, args ...any)
solution_example/account-management-service/pkg/postgres/postgres.go:25
↓ 16 callersMethodExec
(ctx context.Context, sql string, arguments ...any)
solution_example/account-management-service/pkg/postgres/postgres.go:23
↓ 14 callersMethodValidate
(i interface{})
solution_example/account-management-service/pkg/validator/custom.go:53
↓ 10 callersMethodClose
()
solution_example/account-management-service/pkg/postgres/postgres.go:21
↓ 8 callersMethodBegin
(ctx context.Context)
solution_example/account-management-service/pkg/postgres/postgres.go:27
↓ 6 callersMethodGetAllRevenueOperationsGroupedByProduct
(ctx context.Context, month, year int)
solution_example/account-management-service/internal/repo/repo.go:39
↓ 5 callersMethodIsAvailable
()
solution_example/account-management-service/internal/webapi/webapi.go:9
↓ 4 callersMethodCreateUser
(ctx context.Context, user entity.User)
solution_example/account-management-service/internal/repo/repo.go:11
↓ 4 callersMethodGenerateToken
(ctx context.Context, input AuthGenerateTokenInput)
solution_example/account-management-service/internal/service/service.go:24
↓ 4 callersFunctionNewOperationService
(operationRepo repo.Operation, productRepo repo.Product, gDrive webapi.GDrive)
solution_example/account-management-service/internal/service/operation.go:20
↓ 4 callersFunctionNewUserRepo
(pg *postgres.Postgres)
solution_example/account-management-service/internal/repo/pgdb/user.go:18
↓ 3 callersMethodOperationsPagination
(ctx context.Context, accountId int, sortType string, offset int, limit int)
solution_example/account-management-service/internal/repo/repo.go:40
↓ 3 callersMethodQuery
(ctx context.Context, sql string, args ...any)
solution_example/account-management-service/pkg/postgres/postgres.go:24
↓ 3 callersMethodUploadCSVFile
(ctx context.Context, name string, data []byte)
solution_example/account-management-service/internal/webapi/webapi.go:6
↓ 3 callersMethodgetFileIdByName
(ctx context.Context, name string)
solution_example/account-management-service/internal/webapi/gdrive/gdrive.go:141
↓ 3 callersFunctionnewAuthRoutes
(g *echo.Group, authService service.Auth)
solution_example/account-management-service/internal/controller/http/v1/auth.go:13
↓ 2 callersMethodCreateAccount
(ctx context.Context)
solution_example/account-management-service/internal/repo/repo.go:18
↓ 2 callersMethodCreateProduct
(ctx context.Context, name string)
solution_example/account-management-service/internal/repo/repo.go:26
↓ 2 callersMethodCreateReservation
(ctx context.Context, reservation entity.Reservation)
solution_example/account-management-service/internal/repo/repo.go:32
↓ 2 callersMethodDeposit
(ctx context.Context, id, amount int)
solution_example/account-management-service/internal/repo/repo.go:20
↓ 2 callersMethodGetAccountById
(ctx context.Context, id int)
solution_example/account-management-service/internal/repo/repo.go:19
↓ 2 callersMethodGetProductById
(ctx context.Context, id int)
solution_example/account-management-service/internal/repo/repo.go:27
↓ 2 callersMethodHash
(password string)
solution_example/account-management-service/pkg/hasher/password.go:9
↓ 2 callersMethodMakeReportFile
(ctx context.Context, month, year int)
solution_example/account-management-service/internal/service/operation.go:67
↓ 2 callersMethodNotify
()
solution_example/account-management-service/pkg/httpserver/server.go:52
↓ 2 callersMethodRefundReservationByOrderId
(ctx context.Context, id int)
solution_example/account-management-service/internal/repo/repo.go:34
↓ 2 callersMethodRevenueReservationByOrderId
(ctx context.Context, orderId int)
solution_example/account-management-service/internal/repo/repo.go:35
↓ 2 callersMethodTransfer
(ctx context.Context, from, to, amount int)
solution_example/account-management-service/internal/repo/repo.go:22
↓ 2 callersMethodWithdraw
(ctx context.Context, id, amount int)
solution_example/account-management-service/internal/repo/repo.go:21
↓ 2 callersMethodgetAllFiles
(ctx context.Context)
solution_example/account-management-service/internal/webapi/gdrive/gdrive.go:132
↓ 2 callersMethodgetFileURL
(id string)
solution_example/account-management-service/internal/webapi/gdrive/gdrive.go:128
↓ 1 callersMethodCreateUser
(ctx context.Context, input AuthCreateUserInput)
solution_example/account-management-service/internal/service/service.go:23
↓ 1 callersMethodCreateUser
(ctx context.Context, user entity.User)
solution_example/account-management-service/internal/repo/pgdb/user.go:22
↓ 1 callersMethodGetUserById
(ctx context.Context, id int)
solution_example/account-management-service/internal/repo/pgdb/user.go:69
↓ 1 callersMethodGetUserByUsername
(ctx context.Context, username string)
solution_example/account-management-service/internal/repo/pgdb/user.go:93
↓ 1 callersMethodGetUserByUsernameAndPassword
(ctx context.Context, username, password string)
solution_example/account-management-service/internal/repo/repo.go:12
↓ 1 callersMethodGetUserByUsernameAndPassword
(ctx context.Context, username, password string)
solution_example/account-management-service/internal/repo/pgdb/user.go:45
↓ 1 callersMethodMakeReportFile
(ctx context.Context, month, year int)
solution_example/account-management-service/internal/service/service.go:89
↓ 1 callersMethodMakeReportLink
(ctx context.Context, month, year int)
solution_example/account-management-service/internal/service/service.go:88
↓ 1 callersMethodMakeReportLink
(ctx context.Context, month, year int)
solution_example/account-management-service/internal/service/operation.go:49
↓ 1 callersFunctionNewAccountService
(accountRepo repo.Account)
solution_example/account-management-service/internal/service/account.go:14
↓ 1 callersFunctionNewAuthService
(userRepo repo.User, passwordHasher hasher.PasswordHasher, signKey string, tokenTTL time.Duration)
solution_example/account-management-service/internal/service/auth.go:28
↓ 1 callersFunctionNewProductService
(productRepo repo.Product)
solution_example/account-management-service/internal/service/product.go:13
↓ 1 callersFunctionNewReservationService
(reservationRepo repo.Reservation)
solution_example/account-management-service/internal/service/reservation.go:13
↓ 1 callersMethodOperationHistory
(ctx context.Context, input OperationHistoryInput)
solution_example/account-management-service/internal/service/service.go:87
↓ 1 callersMethodOperationHistory
(ctx context.Context, input OperationHistoryInput)
solution_example/account-management-service/internal/service/operation.go:28
↓ 1 callersMethodParseToken
(token string)
solution_example/account-management-service/internal/service/service.go:25
↓ 1 callersFunctionSetLogrus
(level string)
solution_example/account-management-service/internal/app/logger.go:8
↓ 1 callersMethodShutdown
()
solution_example/account-management-service/pkg/httpserver/server.go:56
↓ 1 callersFunctionbearerToken
(r *http.Request)
solution_example/account-management-service/internal/controller/http/v1/middleware.go:41
↓ 1 callersMethodcreateFile
createFile creates a csv file in Google Drive with public read access and returns its ID and URL
solution_example/account-management-service/internal/webapi/gdrive/gdrive.go:93
↓ 1 callersFunctionnewAccountRoutes
(g *echo.Group, accountService service.Account)
solution_example/account-management-service/internal/controller/http/v1/account.go:13
↓ 1 callersFunctionnewOperationRoutes
(g *echo.Group, operationService service.Operation)
solution_example/account-management-service/internal/controller/http/v1/operation.go:14
↓ 1 callersFunctionnewProductRoutes
(g *echo.Group, productService service.Product)
solution_example/account-management-service/internal/controller/http/v1/product.go:14
↓ 1 callersFunctionnewReservationRoutes
(g *echo.Group, reservationService service.Reservation)
solution_example/account-management-service/internal/controller/http/v1/reservation.go:13
↓ 1 callersMethodnewValidationError
(field string, value interface{}, tag string, param string)
solution_example/account-management-service/pkg/validator/custom.go:63
↓ 1 callersFunctionsetLogsFile
()
solution_example/account-management-service/internal/controller/http/v1/router.go:38
↓ 1 callersMethodstart
()
solution_example/account-management-service/pkg/httpserver/server.go:45
↓ 1 callersMethodupdateFile
(ctx context.Context, id string, content []byte)
solution_example/account-management-service/internal/webapi/gdrive/gdrive.go:122
MethodAcquire
(ctx context.Context)
solution_example/account-management-service/pkg/postgres/postgres.go:22
MethodBeginTx
(ctx context.Context, txOptions pgx.TxOptions)
solution_example/account-management-service/pkg/postgres/postgres.go:28
MethodClose
()
solution_example/account-management-service/pkg/postgres/postgres.go:80
FunctionConnAttempts
(attempts int)
solution_example/account-management-service/pkg/postgres/options.go:13
FunctionConnTimeout
(timeout time.Duration)
solution_example/account-management-service/pkg/postgres/options.go:19
MethodCopyFrom
(ctx context.Context, tableName pgx.Identifier, columnNames []string, rowSrc pgx.CopyFromSource)
solution_example/account-management-service/pkg/postgres/postgres.go:29
MethodCreateAccount
(ctx context.Context)
solution_example/account-management-service/internal/service/account.go:18
MethodCreateAccount
(ctx context.Context)
solution_example/account-management-service/internal/service/service.go:45
MethodCreateAccount
(ctx context.Context)
solution_example/account-management-service/internal/repo/pgdb/account.go:24
MethodCreateProduct
(ctx context.Context, name string)
solution_example/account-management-service/internal/service/service.go:53
MethodCreateProduct
(ctx context.Context, name string)
solution_example/account-management-service/internal/service/product.go:17
MethodCreateProduct
(ctx context.Context, name string)
solution_example/account-management-service/internal/repo/pgdb/product.go:18
MethodCreateReservation
(ctx context.Context, input ReservationCreateInput)
solution_example/account-management-service/internal/service/reservation.go:17
MethodCreateReservation
(ctx context.Context, input ReservationCreateInput)
solution_example/account-management-service/internal/service/service.go:65
MethodCreateReservation
(ctx context.Context, reservation entity.Reservation)
solution_example/account-management-service/internal/repo/pgdb/reservation.go:20
MethodCreateUser
(ctx context.Context, input AuthCreateUserInput)
solution_example/account-management-service/internal/service/auth.go:37
MethodDeleteFile
(ctx context.Context, name string)
solution_example/account-management-service/internal/webapi/webapi.go:7
MethodDeleteFile
(ctx context.Context, name string)
solution_example/account-management-service/internal/webapi/gdrive/gdrive.go:64
MethodDeposit
(ctx context.Context, input AccountDepositInput)
solution_example/account-management-service/internal/service/account.go:34
MethodDeposit
(ctx context.Context, input AccountDepositInput)
solution_example/account-management-service/internal/service/service.go:47
MethodDeposit
(ctx context.Context, id, amount int)
solution_example/account-management-service/internal/repo/pgdb/account.go:70
MethodGenerateToken
(ctx context.Context, input AuthGenerateTokenInput)
solution_example/account-management-service/internal/service/auth.go:54
MethodGetAccountById
(ctx context.Context, userId int)
solution_example/account-management-service/internal/service/account.go:30
MethodGetAccountById
(ctx context.Context, userId int)
solution_example/account-management-service/internal/service/service.go:46
MethodGetAccountById
(ctx context.Context, id int)
solution_example/account-management-service/internal/repo/pgdb/account.go:47
MethodGetAllFilenames
(ctx context.Context)
solution_example/account-management-service/internal/webapi/webapi.go:8
MethodGetAllFilenames
(ctx context.Context)
solution_example/account-management-service/internal/webapi/gdrive/gdrive.go:78
MethodGetAllProducts
(ctx context.Context)
solution_example/account-management-service/internal/repo/repo.go:28
MethodGetAllProducts
(ctx context.Context)
solution_example/account-management-service/internal/repo/pgdb/product.go:54
MethodGetAllRevenueOperationsGroupedByProduct
(ctx context.Context, month, year int)
solution_example/account-management-service/internal/repo/pgdb/operation.go:26
MethodGetProductById
(ctx context.Context, id int)
solution_example/account-management-service/internal/service/service.go:54
MethodGetProductById
(ctx context.Context, id int)
solution_example/account-management-service/internal/service/product.go:21
MethodGetProductById
(ctx context.Context, id int)
solution_example/account-management-service/internal/repo/pgdb/product.go:35
MethodGetReservationById
(ctx context.Context, id int)
solution_example/account-management-service/internal/repo/repo.go:33
MethodGetReservationById
(ctx context.Context, id int)
solution_example/account-management-service/internal/repo/pgdb/reservation.go:98
MethodGetUserById
(ctx context.Context, id int)
solution_example/account-management-service/internal/repo/repo.go:13
MethodGetUserByUsername
(ctx context.Context, username string)
solution_example/account-management-service/internal/repo/repo.go:14
MethodHash
(password string)
solution_example/account-management-service/pkg/hasher/password.go:20
MethodIsAvailable
()
solution_example/account-management-service/internal/webapi/gdrive/gdrive.go:37
FunctionMaxPoolSize
(size int)
solution_example/account-management-service/pkg/postgres/options.go:7
next →1–100 of 166, ranked by callers