/
usecase.go
23 lines (22 loc) · 941 Bytes
/
usecase.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package usecase
type Usecase struct {
Auth IAuthUsecase
User IUserUsecase
Cluster IClusterUsecase
Organization IOrganizationUsecase
AppGroup IAppGroupUsecase
AppServeApp IAppServeAppUsecase
CloudAccount ICloudAccountUsecase
StackTemplate IStackTemplateUsecase
Dashboard IDashboardUsecase
SystemNotification ISystemNotificationUsecase
SystemNotificationTemplate ISystemNotificationTemplateUsecase
SystemNotificationRule ISystemNotificationRuleUsecase
Stack IStackUsecase
Project IProjectUsecase
Role IRoleUsecase
Permission IPermissionUsecase
Audit IAuditUsecase
PolicyTemplate IPolicyTemplateUsecase
Policy IPolicyUsecase
}