// Copyright 2021 Liuxiangchao iwind.liu@gmail.com. All rights reserved. //go:build plus package nodes import ( "github.com/TeaOSLab/EdgeAPI/internal/rpc/services" "github.com/TeaOSLab/EdgeAPI/internal/rpc/services/accounts" "github.com/TeaOSLab/EdgeAPI/internal/rpc/services/anti-ddos" httpdnsServices "github.com/TeaOSLab/EdgeAPI/internal/rpc/services/httpdns" "github.com/TeaOSLab/EdgeAPI/internal/rpc/services/nameservers" "github.com/TeaOSLab/EdgeAPI/internal/rpc/services/posts" "github.com/TeaOSLab/EdgeAPI/internal/rpc/services/reporters" "github.com/TeaOSLab/EdgeAPI/internal/rpc/services/tickets" "github.com/TeaOSLab/EdgeAPI/internal/rpc/services/trafficpackages" "github.com/TeaOSLab/EdgeAPI/internal/rpc/services/users" "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "google.golang.org/grpc" ) func APINodeServicesRegister(node *APINode, server *grpc.Server) { { var instance = node.serviceInstance(&nameservers.NSClusterService{}).(*nameservers.NSClusterService) pb.RegisterNSClusterServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&nameservers.NSNodeService{}).(*nameservers.NSNodeService) pb.RegisterNSNodeServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&nameservers.NSDomainService{}).(*nameservers.NSDomainService) pb.RegisterNSDomainServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&nameservers.NSDomainGroupService{}).(*nameservers.NSDomainGroupService) pb.RegisterNSDomainGroupServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&nameservers.NSRecordService{}).(*nameservers.NSRecordService) pb.RegisterNSRecordServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&nameservers.NSRouteService{}).(*nameservers.NSRouteService) pb.RegisterNSRouteServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&nameservers.NSRouteCategoryService{}).(*nameservers.NSRouteCategoryService) pb.RegisterNSRouteCategoryServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&nameservers.NSKeyService{}).(*nameservers.NSKeyService) pb.RegisterNSKeyServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&nameservers.NSAccessLogService{}).(*nameservers.NSAccessLogService) pb.RegisterNSAccessLogServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&nameservers.NSRecordHourlyStatService{}).(*nameservers.NSRecordHourlyStatService) pb.RegisterNSRecordHourlyStatServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&nameservers.NSQuestionOptionService{}).(*nameservers.NSQuestionOptionService) pb.RegisterNSQuestionOptionServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&nameservers.NSPlanService{}).(*nameservers.NSPlanService) pb.RegisterNSPlanServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&nameservers.NSUserPlanService{}).(*nameservers.NSUserPlanService) pb.RegisterNSUserPlanServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&nameservers.NSService{}).(*nameservers.NSService) pb.RegisterNSServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.AuthorityKeyService{}).(*services.AuthorityKeyService) pb.RegisterAuthorityKeyServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&reporters.ReportNodeService{}).(*reporters.ReportNodeService) pb.RegisterReportNodeServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&reporters.ReportNodeGroupService{}).(*reporters.ReportNodeGroupService) pb.RegisterReportNodeGroupServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&reporters.ReportResultService{}).(*reporters.ReportResultService) pb.RegisterReportResultServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.UserNodeService{}).(*services.UserNodeService) pb.RegisterUserNodeServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&accounts.UserAccountService{}).(*accounts.UserAccountService) pb.RegisterUserAccountServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&accounts.UserAccountLogService{}).(*accounts.UserAccountLogService) pb.RegisterUserAccountLogServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&accounts.UserAccountDailyStatService{}).(*accounts.UserAccountDailyStatService) pb.RegisterUserAccountDailyStatServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&accounts.UserOrderService{}).(*accounts.UserOrderService) pb.RegisterUserOrderServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&accounts.OrderMethodService{}).(*accounts.OrderMethodService) pb.RegisterOrderMethodServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.ScriptService{}).(*services.ScriptService) pb.RegisterScriptServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.UserScriptService{}).(*services.UserScriptService) pb.RegisterUserScriptServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&tickets.UserTicketService{}).(*tickets.UserTicketService) pb.RegisterUserTicketServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&tickets.UserTicketCategoryService{}).(*tickets.UserTicketCategoryService) pb.RegisterUserTicketCategoryServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&tickets.UserTicketLogService{}).(*tickets.UserTicketLogService) pb.RegisterUserTicketLogServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.HTTPAccessLogPolicyService{}).(*services.HTTPAccessLogPolicyService) pb.RegisterHTTPAccessLogPolicyServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.UserBillService{}).(*services.UserBillService) pb.RegisterUserBillServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.ServerBillService{}).(*services.ServerBillService) pb.RegisterServerBillServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.PriceService{}).(*services.PriceService) pb.RegisterPriceServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.NodePriceItemService{}).(*services.NodePriceItemService) pb.RegisterNodePriceItemServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.UserTrafficBillService{}).(*services.UserTrafficBillService) pb.RegisterUserTrafficBillServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&trafficpackages.TrafficPackageService{}).(*trafficpackages.TrafficPackageService) pb.RegisterTrafficPackageServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&trafficpackages.TrafficPackagePeriodService{}).(*trafficpackages.TrafficPackagePeriodService) pb.RegisterTrafficPackagePeriodServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&trafficpackages.TrafficPackagePriceService{}).(*trafficpackages.TrafficPackagePriceService) pb.RegisterTrafficPackagePriceServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&trafficpackages.UserTrafficPackageService{}).(*trafficpackages.UserTrafficPackageService) pb.RegisterUserTrafficPackageServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&users.UserEmailVerificationService{}).(*users.UserEmailVerificationService) pb.RegisterUserEmailVerificationServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&users.UserMobileVerificationService{}).(*users.UserMobileVerificationService) pb.RegisterUserMobileVerificationServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&users.UserVerifyCodeService{}).(*users.UserVerifyCodeService) pb.RegisterUserVerifyCodeServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.MessageMediaService{}).(*services.MessageMediaService) pb.RegisterMessageMediaServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&antiddos.ADNetworkService{}).(*antiddos.ADNetworkService) pb.RegisterADNetworkServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&antiddos.ADPackageService{}).(*antiddos.ADPackageService) pb.RegisterADPackageServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&antiddos.ADPackageInstanceService{}).(*antiddos.ADPackageInstanceService) pb.RegisterADPackageInstanceServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&antiddos.ADPackagePeriodService{}).(*antiddos.ADPackagePeriodService) pb.RegisterADPackagePeriodServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&antiddos.ADPackagePriceService{}).(*antiddos.ADPackagePriceService) pb.RegisterADPackagePriceServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&antiddos.UserADInstanceService{}).(*antiddos.UserADInstanceService) pb.RegisterUserADInstanceServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.NodeActionService{}).(*services.NodeActionService) pb.RegisterNodeActionServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.MessageRecipientService{}).(*services.MessageRecipientService) pb.RegisterMessageRecipientServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.MessageReceiverService{}).(*services.MessageReceiverService) pb.RegisterMessageReceiverServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.MessageRecipientGroupService{}).(*services.MessageRecipientGroupService) pb.RegisterMessageRecipientGroupServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.MessageMediaInstanceService{}).(*services.MessageMediaInstanceService) pb.RegisterMessageMediaInstanceServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.MessageTaskService{}).(*services.MessageTaskService) pb.RegisterMessageTaskServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.MessageTaskLogService{}).(*services.MessageTaskLogService) pb.RegisterMessageTaskLogServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&services.SMSSenderService{}).(*services.SMSSenderService) pb.RegisterSMSSenderServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&posts.PostService{}).(*posts.PostService) pb.RegisterPostServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&posts.PostCategoryService{}).(*posts.PostCategoryService) pb.RegisterPostCategoryServiceServer(server, instance) node.rest(instance) } { var instance = node.serviceInstance(&httpdnsServices.HTTPDNSBoardService{}).(*httpdnsServices.HTTPDNSBoardService) pb.RegisterHTTPDNSBoardServiceServer(server, instance) node.rest(instance) } }