package service import ( _ "tailly_back_v2/internal/repository" "tailly_back_v2/proto" ) type Services struct { Auth AuthService User UserService Post PostService Comment CommentService Like LikeService Session SessionService Mail MailService Recovery RecoveryService Audit AuditService Messages proto.MessageServiceClient } func NewServices(authService AuthService, userService UserService, postService PostService, commentService CommentService, likeService LikeService, mailService MailService, auditService AuditService, recoveryService RecoveryService, sessionService SessionService, messages proto.MessageServiceClient) *Services { return &Services{ Auth: authService, User: userService, Post: postService, Comment: commentService, Like: likeService, Session: sessionService, Mail: mailService, Recovery: recoveryService, Audit: auditService, Messages: messages, } }